做用:查看磁盤的空間linux
語法:#df -h centos
-h表示以可讀性較高的形式展現大小app
代碼示例:less
1 [root@localhost ~]# df -h 2 文件系統 容量 已用 可用 已用% 掛載點 3 /dev/mapper/centos-root 39G 3.1G 36G 9% / 4 devtmpfs 897M 0 897M 0% /dev 5 tmpfs 912M 0 912M 0% /dev/shm 6 tmpfs 912M 9.0M 903M 1% /run 7 tmpfs 912M 0 912M 0% /sys/fs/cgroup 8 /dev/sda1 1014M 179M 836M 18% /boot 9 /dev/mapper/centos-home 19G 76M 19G 1% /home 10 tmpfs 183M 4.0K 183M 1% /run/user/42 11 tmpfs 183M 28K 183M 1% /run/user/0 12 /dev/sr0 4.3G 4.3G 0 100% /run/media/root/CentOS 7 x86_64
做用:查看內存使用狀況spa
語法:#free -m -m表示以mb爲單位查看日誌
代碼示例:code
1 [root@localhost ~]# free -m 2 total used free shared buff/cache available 3 Mem: 1823 637 696 9 489 993 4 Swap: 2047 0 2047 //表示內存不夠用時能夠用磁盤空間來充當內存
做用:查看一個文件的前n行,若是不指定n,則默認顯示前10行。blog
語法:#head -n 文件路徑 【n表示數字】內存
代碼示例:文檔
1 [root@localhost ~]# head -5 /root/004.txt 2 001 3 002.txt 4 a 5 anaconda-ks.cfg 6 initial-setup-ks.cfg
做用1:查看一個文件的未n行,若是n不指定默認顯示後10行
語法:#tail -n 文件的路徑 n一樣表示數字
代碼示例:
1 [root@localhost ~]# tail -5 /root/004.txt 2 sddv 3 sd 4 v 5 sd 6 v
做用2:能夠經過tail指令來查看一個文件的動態變化內容【變化的內容不能是用戶手動增長的】
語法:#tail -f 文件路徑
該命令通常用於查看系統的日誌比較多。
做用:查看文件,以較少的內容進行輸出,按下輔助功能鍵(數字+回車、空格鍵+上下方向鍵)查看更多
語法:#less 須要查看的文件路徑(在退出的只須要按下q鍵便可)
代碼示例:
1 [root@localhost ~]# less /root/004.txt
做用:統計文件內容信息(包含行數、單詞數、字節數)
語法:#wc -lwc 須要統計的文件路徑
-l:表示lines,行數
-w:表示words,單詞數 依照空格來判斷單詞數量
-c:表示bytes,字節數
代碼示例:
1 [root@localhost ~]# wc -lwc /root/004.txt 2 54 278 1661 /root/004.txt 3 [root@localhost ~]# wc -l /root/004.txt 4 54 /root/004.txt
做用:表示操做時間日期(讀取、設置)
語法1:#date
輸出的形式:2018年 3月 24日 星期六 15:54:28
語法2:#date +%F(等價於#date 「+%Y-%m-%d」 )
輸出形式:2018-03-24
語法3:#date 「+%F %T」 引號表示讓「年月日與時分秒」成爲一個不可分割的總體(等價操做#date 「+%Y-%m-%d %H:%M:%S」)
輸出的形式:2018-03-24 16:01:00
語法4:#date -d 「-1 day」 「+%Y-%m-%d %H:%M:%S」 表示獲取以前或者以後的某個時間(備份)
符號的可選值:+(以後) 或者 - (以前)
單位的可選值:day(天)、month(月份)、year(年)
代碼示例:
1 [root@localhost ~]# date 2 2019年 08月 30日 星期五 10:46:38 CST 3 [root@localhost ~]# date +%F 4 2019-08-30
做用:用來操做日曆的
語法1:#cal 等價於 #cal -1
直接輸出當前月份的日曆
語法2:#cal -3
表示輸出上一個月+本月+下個月的日曆
語法3:#cal -y 年份
表示輸出某一個年份的日曆
[root@localhost ~]# 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 31 [root@localhost ~]# cal -3 七月 2019 八月 2019 九月 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 [root@localhost ~]# cal -y 2020 2020 一月 二月 三月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 4 1 1 2 3 4 5 6 7 5 6 7 8 9 10 11 2 3 4 5 6 7 8 8 9 10 11 12 13 14 12 13 14 15 16 17 18 9 10 11 12 13 14 15 15 16 17 18 19 20 21 19 20 21 22 23 24 25 16 17 18 19 20 21 22 22 23 24 25 26 27 28 26 27 28 29 30 31 23 24 25 26 27 28 29 29 30 31 四月 五月 六月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13 12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20 19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27 26 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31 七月 八月 九月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 4 1 1 2 3 4 5 5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 12 12 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 19 19 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 26 26 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30 30 31 十月 十一月 十二月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12 11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19 18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26 25 26 27 28 29 30 31 29 30 27 28 29 30 31
做用:清除終端中已經存在的命令和結果(信息)。
語法:clear(或者快捷鍵:ctrl + L)
須要注意的是,該命令並非真的清除了以前的信息,而是把以前的信息的隱藏到了最上面,經過滾動條繼續查看之前的信息。
做用:管道通常能夠用於「過濾」,「特殊」,「擴展處理」。
語法:管道不能單獨使用,必須須要配合前面所講的一些指令來一塊兒使用,其做用主要是輔助做用。
1 #ls / | grep y
針對上面這個命令說明:
以前經過less查看一個文件,能夠#less 路徑;如今經過管道還能夠這麼:#cat 路徑|less
1 #ls / | wc -l