文件及内容处理 - free、cal
1. free:查看系统内存
free命令的功能说明
free
命令用于显示内存状态。free
指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。free命令的语法格式
free
[options]free
[-bkmotV][-s <间隔秒数>]free命令的常用参数说明:
free
参数很多,表1为free
命令的参数及说明:表1:
free
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-b | 以Byte为单位显示内存使用情况。 |
-k | 以KB为单位显示内存使用情况。 |
-m | 以MB为单位显示内存使用情况。 |
-o | 不显示缓冲区调节列。 |
-s<间隔秒数> | 持续观察内存使用状况。 |
-t | 显示内存总和列。 |
-V | 显示版本信息。 |
free命令的实践操作
范例1: 显示内存使用情况
[root@m01 ~]# free
total used free shared buff/cache available
Mem: 995892 368328 68716 7364 558848 457244
Swap: 786428 776 785652
范例2: 以总和的形式显示内存的使用信息
[root@m01 ~]# free -t
total used free shared buff/cache available
Mem: 995892 399552 70684 6900 525656 425548
Swap: 786428 1288 785140
Total: 1782320 400840 855824
范例3: 周期性的查询内存使用信息(Ctrl+c 结束)
[root@m01 ~]# free -s 10
total used free shared buff/cache available
Mem: 995892 438940 64120 5988 492832 386976
Swap: 786428 2312 784116
total used free shared buff/cache available
Mem: 995892 446972 64900 5768 484020 379080
Swap: 786428 2312 784116
^C
2. cal:查看日历等时间信息
cal命令的功能说明
cal
命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份cal命令的语法格式
cal
[options] [[[day] month] year]cal
[参数][月份][年份]cal命令的常用参数说明:
cal
参数不多,表1为cal
命令的参数及说明:表1:
cal
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-1 | 显示一个月的月历 |
-3 | 显示系统前一个月,当前月,下一个月的月历 |
-s | 显示星期天为一个星期的第一天,默认的格式 |
-m | 显示星期一为一个星期的第一天 |
-j | 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数) |
-y | 显示当前年份的日历 |
cal命令的实践操作
范例1: 显示当前月份日历
[root@m01 ~]# cal
四月 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
范例2: 显示指定月份的日历
[root@m01 ~]# cal 9 1999
九月 1999
日 一 二 三 四 五 六
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
范例3: 显示2019年日历
[root@m01 ~]# cal -y 2019
2019
一月 二月 三月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
1 2 3 4 5 1 2 1 2
6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9
13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16
20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23
27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30
31
四月 五月 六月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
1 2 3 4 5 6 1 2 3 4 1
7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15
21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29
30
七月 八月 九月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
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 2 3 4 5 1 2 1 2 3 4 5 6 7
6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
范例4: 显示自1月1日的天数
[root@m01 ~]# cal -j
四月 2019
日 一 二 三 四 五 六
91 92 93 94 95 96
97 98 99 100 101 102 103
104 105 106 107 108 109 110
111 112 113 114 115 116 117
118 119 120
范例5: 星期一显示在第一列
[root@m01 ~]# cal -m
四月 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
今天就写到这里,有什么疑问或出现什么错误,随时欢迎大神们发表评论指点迷津
转载于:https://blog.51cto.com/14068656/2399073