Linux學習網站:https://man.linuxde.net/
1.df指令
作用:查看磁盤空間
語法:df -h
-h:可以更可讀的方式顯示容量的大小
2.free 指令
作用:查看內存使用情況。。。。內存而不是硬盤
語法:free -m/-g/-h 查看內存使用情況
-m:以MB顯示大小
-g:以GB顯示大小
也可以用free -h
交換:swap,用於臨時內存,當系統真是內存不夠用的時候可以臨時使用磁盤空間來充當內存。
這是一個swap的介紹 https://www.cnblogs.com/wzj4858/p/7910994.html
3.head指令 補充一下:man 指令名稱 可以顯示這個指令的使用方法
作用:查看一個文件的前n行,不指定n的情況下,默認顯示前10行。
語法:head -n 文件路徑(輸入命令時,n改爲想要的數字)
4.tail指令
(1)作用:與head相對,查看一個文件的後n行,不指定n的情況下,默認顯示後10行。
語法:tail -n 文件路徑(輸入命令時,n改爲想要的數字)
(2)作用:可以通過tail指令來查看一個文件的動態變化
語法:tail -f 文件路徑
【注意】 這個動態變化不能是手動編輯文件,而應該通過系統自動添加,例如可以用重定向>>
多用來查看日誌
5.less指令
作用:查看文件,以較少的內容進行輸出。按下輔助功能鍵來查看更多
語法:less 文件路徑
a.數字n+回車:繼續顯示n行。不輸入n直接回車會繼續顯示1行
b.回車:顯示下一頁
c.上下鍵:顯示上下一行
d. 退出:按下q鍵
6.wc指令
作用:統計文件內容信息。包括行數-l(lines)、單詞數-w(words)、字節數-c(chars)
語法:wc -lwc 文件路徑 (當沒有選項時:默認帶有-lwc)
7.date指令(zhong)
作用:表示操作時間和日期,包括讀取和設置
%F:表示完整的年月日
%T:表示完整的時分秒
%Y:表示四位年份
%m:表示兩位月份(帶前0)
%d:表示日(帶前0)
%H:表示小時(帶前0)
%M:表示分鐘(帶前0)
%S:表示秒(帶前0)
(1)語法1:date
CST表示中國時間,也有UCT美國時間
(2)語法2:date +%F (+之間有空格) 等價於 date "+%Y-%m-%d" 單引號一樣
【注意】 必須這樣寫才能正確顯示2019-11-13 ,其他都不行
(3)語法3:date "+%F %T" 或 date '+%F %T' 等價於 date "+%Y-%m-%d %H:%M:%S"單引號一樣
(4)語法4:獲取之前或之後的某個時間(備份)
date -d "-1 day" "+%Y-%m-%d %H:%M:%S"
day year month + - 1 2 3 4.....
8.cal指令
作用:操作日曆
(1)語法:cal 等價於 cal -1
(2)語法: cal -3 顯示三個月,本月、上月和下月
(3)語法:cal -y 年份: 顯示年日曆,不寫年份,表示當前年份
9.clear/ ctrl +l指令(是一個快捷鍵)
作用:清除終端中已經存在的命令和信息。其實並不是真的清除了,只是向上推進了,通過滾動條可以查看。
語法:clear 或者 ctrl +l
對比:Windows中的cls,cls是真的清屏了。真清屏!!!
10.管道(重要) 符號爲|
作用:可以用於過濾,特殊、擴展
不能單獨使用,必須配合其他指令一起使用,主要是輔助作用
(1)過濾案例:ls ./ | grep d
說明:
a.以管道作爲分界線,前邊命令的輸出結果就是管道後邊命令的輸入,然後再輸出
b.grep:作用就是用於過濾,grep有點類似sql中的like關鍵字。
(2)特殊用法案例
可以用管道的操作方法來實現less的等價效果(瞭解)
cat 路徑 | less (其實是多此一舉)
(3)擴展處理案例
ls ./ | wc -l
ls ./ | wc -w