Linux59期day11
2019-04-10 本文已影响0人
A宽宽
‘|’ 管道符号 把管道前面命令的结果,通过管道传递给后面的
--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