文件及內容處理 - 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
今天就寫到這裏,有什麼疑問或出現什麼錯誤,隨時歡迎大神們發表評論指點迷津