进阶命令

df

查看磁盘空间,-h表示以可读性较高的形式展示大小

1
2
3
4
5
$ df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 964M 0 964M 0% /dev
tmpfs 198M 6.5M 191M 4% /run
/dev/sda1 18G 11G 6.5G 62% /

free

查看内存的使用情况,-m 表示以 MB 为单位查看

1
2
3
4
$ free -m
total used free shared buff/cache available
Mem: 1971 841 260 18 870 957
Swap: 2044 0 2044

date

  1. %F:表示完整的年月日

  2. %T:表示完整的时分秒

  3. %Y:表示四位年份

  4. %m:表示两位月份(带前导0)

  5. %d:表示日期(带前导0)

  6. %H:表示小时(带前导0)

  7. %M:表示分钟(带前导0)

  8. %S:表示秒数(带前导0)

1
2
3
4
5
6
7
8
$ date
2019年 08月 21日 星期三 14:38:32 CST

$ date +%F # 等价于date "+%Y-%m-%d"
2019-08-21

$ date "+%F %T" # 等价于 date "+%Y-%m-%d %H:%M:%S"
2019-08-21 14:48:31

cal

1
2
3
4
5
6
7
8
$ cal # 等价于 cal -1 直接输出当前月份的日历
八月 2019
日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1
2
3
4
5
6
7
8
9
$ cal -3 # 表示输出上一月+本月+下个月的日历
2019
七月 八月 九月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14
14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28
28 29 30 31 25 26 27 28 29 30 31 29 30
1
$ cal -y # 输出这一年的日历

clear

清屏

1
$ clear

|

管道号|,不能单独使用,必须配合指令一起使用,起辅助作用。

过滤根目录下包含 y 的文件,grey 用于过滤,以管道为分界线,管道前面的输出就是后面指令的输入

1
2
$ ls /|grep y
sys