day12

2019-04-10


第十二天.png

lrzsz

把文件上传或下载到linux

centOS默认没有安装,安装命令:
yum install -y lrzsz

rz

把windows文件上传到linux

sz

把linux文件下载到windows

diff

命令可以逐行比较文本文件的内容,并输出其中的不同。

[root@gyj ~]# cat 1
1
2
3
4
5
6
7
8
9
10
11
[root@gyj ~]# cat 2
1
2
3
4
5
6
7
7
9
10
11
[root@gyj ~]# diff 1 2
8c8
< 8
---
> 7
[root@gyj ~]# 

diff -y 1 2

以并列的方式比较两个文件

[root@gyj ~]# diff -y 1 2
1                               1
2                               2
3                               3
4                               4
5                               5
6                               6
7                               7
8                                 | 7
9                               9
10                              10
11                              11
[root@gyj ~]# 

diff -c 1 2

以上下文的方式来比较两个文件

[root@gyj ~]# diff -c  1 2
*** 1   2019-04-10 16:50:45.405579033 +0800
--- 2   2019-04-10 16:51:36.158829942 +0800
***************
*** 5,11 ****
  5
  6
  7
! 8
  9
  10
  11
--- 5,11 ----
  5
  6
  7
! 7
  9
  10
  11
[root@gyj ~]#

diff -u 1 2

将两个文本整合到一起,并用"-" "+"来显示文件的差异

[root@gyj ~]# diff -u  1 2
--- 1   2019-04-10 16:50:45.405579033 +0800
+++ 2   2019-04-10 16:51:36.158829942 +0800
@@ -5,7 +5,7 @@
 5
 6
 7
-8
+7
 9
 10
 11
[root@gyj ~]# 

vimdiff

是一种可视化的文本比较工具,是调用vim来进行文本比较的,也因为如此,可以以颜色来区分文件之间的差异。

vimdiff 文件 文件

两边对比
不同的地方用颜色区分

还可以用VIM的一些功能,比如显示行号

退出要两次
:q

date

查看或显示时间

[root@gyj etc]# date
2019年 04月 10日 星期三 09:51:23 CST
[root@gyj etc]# 

date +%F

年月日(带短杠)

[root@gyj etc]# date  +%F
2019-04-10
[root@gyj etc]#

date +%Y

[root@gyj etc]# date +%Y
2019

date +%Y%m%d

年月日 year month day

[root@gyj etc]# date +%Y%m%d
20190410

date +%T

时分秒

[root@gyj etc]# date  +%T
10:04:20

date +%H:%M:%S

时分秒
hour min(minute) sec(second)

[root@gyj etc]# date  +%H:%M:%S
10:04:40

date +%w

周几 week

[root@gyj etc]# date  +%w
3

date -d ' '

根据描述查看时间

显示1天前时间以年月日-周几格式
        
[root@gyj etc]# date -d '-1day'  +%Y%m%d-%w
20190409-2

显示7天前时间 以年_月_日-时_周几
[root@gyj etc]# date -d '-7day'  +%Y_%m_%d-%H_%w
2019_04_03-10_3
[root@gyj etc]# 
[root@gyj etc]# date -d '1 day ago'
2019年 04月 09日 星期二 10:11:04 CST
[root@gyj etc]# date -d '-1 day'
2019年 04月 09日 星期二 10:11:14 CST
[root@gyj etc]# date -d '10day'
2019年 04月 20日 星期六 10:11:21 CST
[root@gyj etc]# date -d '10day'  +%F
2019-04-20
[root@gyj etc]# 

date -s ' '

设置时间 (服务器多的话时间不同步)

[root@gyj ~]# date
2019年 04月 10日 星期三 17:33:18 CST
[root@gyj ~]# date -s '9day'
2019年 04月 19日 星期五 17:33:26 CST
[root@gyj ~]# date
2019年 04月 19日 星期五 17:33:28 CST
[root@gyj ~]# 

ntpdate

自动同步时间

安装包命令:
yum install -y ntpdate
ntp1.aliyun.com(时间服务器)

[root@gyj ~]# date
2019年 04月 19日 星期五 17:33:28 CST
[root@gyj ~]#  ntpdate ntp.aliyun.com 
10 Apr 17:36:20 ntpdate[7995]: step time server 203.107.6.88 offset -777596.951538 sec
[root@gyj ~]# 

df

查看磁盘可用空间

[root@gyj ~]# df
文件系统                             1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos_59chujian-root 19933184 1629672 18303512    9% /
devtmpfs                           1001876       0  1001876    0% /dev
tmpfs                              1014044       0  1014044    0% /dev/shm
tmpfs                              1014044    9796  1004248    1% /run
tmpfs                              1014044       0  1014044    0% /sys/fs/cgroup
/dev/sda1                           201380  113068    88312   57% /boot
tmpfs                               202812       0   202812    0% /run/user/0

df -h

人类可读显示磁盘空间

[root@gyj ~]# df -h
文件系统                           容量  已用  可用 已用% 挂载点
/dev/mapper/centos_59chujian-root   20G  1.6G   18G    9% /
devtmpfs                           979M     0  979M    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  111M   87M   57% /boot
tmpfs                              199M     0  199M    0% /run/user/0

df -i

查看inode


[root@gyj ~]# df -i
文件系统                            Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/centos_59chujian-root 9971712   59777 9911935       1% /
devtmpfs                           250469     382  250087       1% /dev
tmpfs                              253511       1  253510       1% /dev/shm
tmpfs                              253511     740  252771       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@gyj ~]# ls
1  2  anaconda-ks.cfg
[root@gyj ~]# ln 1 1.x
[root@gyj ~]# ll
总用量 16
-rw-r--r--. 2 root root   24 4月  10 16:50 1
-rw-r--r--. 2 root root   24 4月  10 16:50 1.x
-rw-r--r--. 1 root root   24 4月  10 16:51 2
-rw-------. 1 root root 1655 3月  26 00:37 anaconda-ks.cfg
[root@gyj ~]# 

ln -s

创建软连接

[root@gyj ~]# ls
1  1.x  2  anaconda-ks.cfg
[root@gyj ~]# ln -s 1  1.soft
[root@gyj ~]# ll
总用量 16
-rw-r--r--. 2 root root   24 4月  10 16:50 1
lrwxrwxrwx. 1 root root    1 4月  10 17:43 1.soft -> 1
-rw-r--r--. 2 root root   24 4月  10 16:50 1.x
-rw-r--r--. 1 root root   24 4月  10 16:51 2
-rw-------. 1 root root 1655 3月  26 00:37 anaconda-ks.cfg
[root@gyj ~]# 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容