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 ~]#