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
上一篇下一篇

猜你喜欢

热点阅读