Linux云计算学习笔记day11

文件属性深入了解 |管道符号 把管道前面命令的结果 通过管道传递给后面的命令
Linux下面的对比工具(比较两个文件的内容)

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

vimdiff 【Linux云计算学习笔记day11】lrzsz 把文件上传或下载到Linux
rz 把windows文件上传到Linux
sz 把Linux文件的下载到Windows
date 显示或设置时间
显示时间 按照我们要求的格式显示当前日期: 年-月-日
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 monthday +%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 ~]# ntpdatentp1.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.txtoldboy.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 root7 Apr 10 11:57 oldboy.txt 202447263 -rw-r--r--. 1 root root0 Mar 28 12:38 oldboy.txt.bak 202447230 -rw-r--r--2 root root7 Apr 10 11:57 oldboy.txt.hard 202447261 lrwxrwxrwx1 root root 18 Apr9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt

回顾
https://www.jianshu.com/c/e57d04635820
SecureCRT(mac版本)

    推荐阅读