美文网首页
2019-04-10tar压缩命令回顾、date修改时间命令、软

2019-04-10tar压缩命令回顾、date修改时间命令、软

作者: 看见光明才有希望 | 来源:发表于2019-04-10 15:22 被阅读0次

    压缩命令tar回顾

    [root@oldboyedu59 ~]# tar zcf /tmp/etc.tar.gz   /etc/ 
    tar: Removing leading `/' from member names
    
    [root@oldboyedu59 ~]# tar zcf
    /tmp/etc-paichu.tar.gz   /etc/  --exclude /etc/services 
    tar: Removing leading `/' from member names
    
    [root@oldboyedu59 ~]# tar tf /tmp/etc.tar.gz |grep services 
    etc/services
    etc/firewalld/services/
    [root@oldboyedu59 ~]# tar tf /tmp/etc-paichu.tar.gz   |grep services 
    etc/firewalld/services/
    

    | 管道符号 把管道前面命令的结果 通过管道传递给后面的命令

    Linux下面的对比工具(比较两个文件的内容)

    # tar tf /tmp/etc.tar.gz >/oldboy/tar.txt
    # tar tf /tmp/etc-paichu.tar.gz >/oldboy/tar-paichu.txt
    
    diff == different
    [root@oldboyedu59 ~]# diff  /oldboy/tar.txt  /oldboy/tar-paichu.txt 
    1950d1949
    < etc/services
    

    vimdiff

    lrzsz 把文件上传或下载到Linux

    rz 把windows文件上传到Linux

    sz 把Linux文件的下载到Windows

    date 显示或设置时间

    显示时间

    按照我们要求的格式显示当前日期: 年-月-日

    [root@oldboyedu59 ~]# date  +%F
    2019-04-10
    
    [root@oldboyedu59 ~]# date  +%Y-%m-%d
    2019-04-10
    
    [root@oldboyedu59 ~]# date +%T
    09:57:23
    
    [root@oldboyedu59 ~]# date +%H:%M:%S
    09:57:39
    
    [root@oldboyedu59 ~]# date +%w
    3
    

    +%F === +%Y-%m-%d
    year month day

    +%T === +%H:%M:%S
    hour min(minute) sec(second)

    +%w === week 周几

    例题:
    显示当前时间以年月日-小时格式
    20190101-10

    显示当前时间以年日-小时_周几 格式
    2019_01_01-10_3

    [root@oldboyedu59 ~]# #显示当前时间以年月日-小时格式
    [root@oldboyedu59 ~]# date +%Y%m%d
    20190410
    
    [root@oldboyedu59 ~]# date +%Y%m%d-%H
    20190410-10
    [root@oldboyedu59 ~]#
    
    #显示当前时间以年_月_日-小时_周几 格式
    [root@oldboyedu59 ~]# date +%Y_%m_%d-%H_%w
    2019_04_10-10_3
    
    
    [root@oldboyedu59 ~]# date -d "10day"
    Sat Apr 20 10:10:12 CST 2019
    
    [root@oldboyedu59 ~]# date -d "10day" +%F
    2019-04-20
    

    显示1天前时间以年月日-周几格式
    20190101-3

    显示7天前时间 以年日-小时_周几 格式
    2019_01_01-10_3

    [root@oldboyedu59 ~]# #显示1天前时间以年月日-周几格式
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# date +%Y%m%d-%w -d  "-1day"
    20190409-2
    
    [root@oldboyedu59 ~]# #显示7天前时间 以年_月_日-小时_周几 格式
    [root@oldboyedu59 ~]# 
    [root@oldboyedu59 ~]# date +%Y_%m_%d-%H_%w -d '-7day'
    2019_04_03-10_3
    

    备份

    设置时间

    set
    date -s

    自动同步时间

    ntpdate 根据网站时间修改系统的时间

    ntp1.aliyun.com

    ntp7.aliyun.com

    [root@oldboyedu59 ~]# ntpdate  ntp1.aliyun.com 
    10 Apr 10:30:12 ntpdate[21482]: step time server 120.25.115.20 offset 233922587.162742 sec
    
    [root@oldboyedu59 ~]# date 
    Wed Apr 10 10:30:23 CST 2019
    

    文件属性深入:

    ls -lhi

    -l 显示详细信息

    -h 以人类可读的形式显示大小

    -i 显示文件或目录inode号码

    echo -n 不显示每行结尾的回车

    free -h

    inode和block

    含义:
    inode index node 索引节点

        inode号码(身份证号码)  
        
        inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬链接数 时间)
        
                  文件名没有存放在这里
                  
                  block的位置        
    block 数据块 
    
        block 用来存放文件的内容(实体)
        
    关系:显示文件内容 cat oldboy.txt 与inode和block关系?
    

    特点:

    inode: 
    
        256字节(了解)
    
        inode在同一个分区(文件系统)中是唯一的。
        
        Linux下面创建1个非空文件需要占用1个inode和至少1个block
        
        查看文件或目录:ls -i 
    block:
    
        block大小4k
        
        文件比较小1k,剩余的3k将无法使用。
        
        文件比较大10G,占用多个block
        
        ls -lh 
    

    查看整体情况:

    block一共有多少 还剩多少(查看磁盘空间使用情况)
    
        df -h 
        
    inode一共有多少 还剩多少
    
        df -i 
    

    软硬链接:


    软连接硬链接区别

    硬链接:

    [root@oldboyedu59 oldboy]# ln oldboy.txt  oldboy.txt.hard
    
    [root@oldboyedu59 oldboy]# ls -lh oldboy.txt
    
    -rw-r--r-- 2 root root 7 Apr 10 11:57 oldboy.txt
    
    [root@oldboyedu59 oldboy]# ls -lhi oldboy.txt*
    
    202447230 -rw-r--r--  2 root root  7 Apr 10 11:57 oldboy.txt
    
    202447263 -rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak
    
    202447230 -rw-r--r--  2 root root  7 Apr 10 11:57 oldboy.txt.hard
    
    202447261 lrwxrwxrwx  1 root root 18 Apr  9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt
    
    查看文件过程序

    SecureCRT(mac版本)

    相关文章

      网友评论

          本文标题:2019-04-10tar压缩命令回顾、date修改时间命令、软

          本文链接:https://www.haomeiwen.com/subject/wroniqtx.html