美文网首页
Linux59期day11

Linux59期day11

作者: A宽宽 | 来源:发表于2019-04-10 16:21 被阅读0次

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

    --exclude 排除

    [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 
    [root@oldboy59 ~]# 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下面的对比工具

    diff==different

    [root@oldboy59 ~]# tar tf /tmp/etc.tar.gz >/oldboy/tar.txt
    [root@oldboy59 ~]# tar tf /tmp/etc-paichu.tar.gz >/oldboy/tar-paichu.txt
    [root@oldboy59 ~]# diff /oldboy/tar.txt  /oldboy/tar-paichu.txt
    1957d1956
    < etc/services
    

    vimdiff 退出时需要退出两次

    lrzsz 把文件上传下载到Linux

    rz 把Windows文件上传到Linux
    sz 把Linux文件下载到windows

    date 显示或设置时间

    1.显示时间 按照年月日顺序显示时间

    [root@oldboy59 ~]# date +%F
    2019-04-10
    [root@oldboy59 ~]# date +%Y-%m-%d
    2019-04-10
    [root@oldboy59 ~]# date +%T
    09:58:19
    [root@oldboy59 ~]# date +%H-%M-%S
    09-58-50
    

    +%F === +%Y-%m-%d
    year month day
    +%T === +%H:%M:%S
    hour min(minute) sec(second)
    +%w === week 周几
    %w 周几 week

    [root@oldboy59 ~]# date +%w
    3
    根据你的描述显示日期
    [root@oldboyedu59 ~]# date -d "10day"
    Sat Ap 20 10:10:12 CST 20r19
    [root@oldboyedu59 ~]# date -d "10day" +%F
    2019-04-20
    

    2.设置时间

    set

    date -s

    自动同步时间

    ntpdate 根据网站的时间来修改系统的时间
    ntp1.aliyun.com

    [root@oldboy59 ~]# ntpdate ntp1.aliyun.com
    10 Apr 10:30:52 ntpdate[27612]: adjust time server 120.25.115.20 offset 0.007380 sec
    

    文件属性深入:

    ls-lhi
    -l 显示详细信息
    -h 以人类可读的形式显示大小
    -i 显示文件或目录的iNode号码

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

    inode和block

    含义:

    inode index node 索引节点

    inode号码(身份证号码)
    inode空间

    存放文件属性信息(大小,所有者,权限文件类型,硬链接数,时间)
    文件名没有存放在这里
    block 的位置

    block 数据块
    block 用来存放文件的内容(实体)

    关系:

    软硬链接的关系

    特点:

    inode 256字节(了解)、
    inode在同一个分区(文件系统)中是唯一的
    Linux下面创建一个非空文件需占用一个inode和至少一个block

    block:
    block大小4k
    文件比较小1k,剩余的3k将无法使用。

    文件比较大100G 占用多个block
    ls -lh

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

    [root@oldboy59 ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        20G  1.7G   18G   9% /
    devtmpfs        980M     0  980M   0% /dev
    tmpfs           991M     0  991M   0% /dev/shm
    tmpfs           991M  9.6M  981M   1% /run
    tmpfs           991M     0  991M   0% /sys/fs/cgroup
    /dev/sda1       197M  105M   93M  54% /boot
    tmpfs           199M     0  199M   0% /run/user/0
    

    inode一共有多少 还剩多少
    df -i

    [root@oldboy59 ~]# df -i
    Filesystem      Inodes IUsed   IFree IUse% Mounted on
    /dev/sda3      9973248 62157 9911091    1% /
    devtmpfs        250795   377  250418    1% /dev
    tmpfs           253511     1  253510    1% /dev/shm
    tmpfs           253511   721  252790    1% /run
    tmpfs           253511    16  253495    1% /sys/fs/cgroup
    /dev/sda1       102400   326  102074    1% /boot
    tmpfs           253511     1  253510    1% /run/user/0
    

    创建硬链接 ln 文件名

    [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
    

    相关文章

      网友评论

          本文标题:Linux59期day11

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