Linux 運維進階指令02
- df****指令
- 含義查看磁盤的空間
- df指令的作用
語法:df-h 表示以可讀性較高的形式展示大小
- free指令
- 含義查看內存使用情況
- free指令的作用
- 含義查看內存使用情況
語法:free-m :表示以MB爲單位來進行查看
以下如圖所示: 剩餘內存空間爲1357MB
Swap: 用於臨時內存,當系統真實內存不夠時可臨時使用磁盤空間來充當內存。
Shared: 指共享內存。
|
- Head****指令
- ** h****ead指令作用**
查看一個文件的的前n行,如果不指定n,則默認顯示前10行。
語法: head -n 文件路徑 n:表示數字
- Tail指令
- ** tail指令作用1**
查看一個文件的末n 行,如果n 不指定默認顯示後10行
語法: tail -n 文件路徑 n:表示數字
** tail指令作用2**
通過tail指令來查看一個文件的動態變化。
語法格式 : tail -f 文件路徑 (一般用於查看日誌)
例如:
- Less****指令
- ** less指令的作用**
查看文件,以較少的內容進行輸出,按下輔助功能健(數字+回車、空格鍵+上下健)查看更多內容。
語法格式:less 需要查看的文件路徑
按q 退出
- Wc 指令
- w****c 指令的作用
統計文件內容的的信息,主要包含行數、單詞數、字節數。
語法格式: wc -lwc 需要統計的文件路徑。
-l : 表示lines 行數。
-w:表示words, 單詞數。(依照空格來判斷單詞數)
-c:表示bytes, 字節數。
- date指令
- ** date****指令的作用**
表示操作時間日期(讀取、設置)
**語法1:date
輸出的格式: 2024年 04月 10日 星期三 11:32:39 CST
**語法2:date +%F
輸出的格式: 2024-04-10
date +%F 等價於 date +'%Y-%m-%d'
輸出格式爲:2024-04-10
**語法3:date "+%F %T"
輸出格式爲: 2024-04-10 11:37:42
引號表示讓“年月日與時分秒”成爲一個不可分割的整體。
等價操作: date "+%Y-%m-%d %H:%M:%S"
輸出的格式爲:2024-04-10 11:38:13
- 語法4:獲取之前或者之後的某個時間(用的有備份)
- 輸出當前時間:
命令格式:date "+%Y-%m-%d %H:%M:%S"
輸出:2024-04-10 15:18:58
輸出前1天的時間:
命令格式:date -d "-1day" "+%Y-%m-%d %H:%M:%S"
輸出:2024-04-09 15:14:02
輸出前3天的時間:
命令格式:date -d "-3day" "+%Y-%m-%d %H:%M:%S"
輸出:2024-04-07 15:16:21
輸出前3月的時間:
命令格式:date -d "-3month" "+%Y-%m-%d %H:%M:%S"
輸出:2024-01-10 15:21:42
-
-
- 輸出前3年的時間**:**
-
命令格式:date -d "-3year" "+%Y-%m-%d %H:%M:%S"
輸出:2021-04-10 15:22:25
-
-
- 輸出後1天的時間:
-
命令格式:date -d "+1day" "+%Y-%m-%d %H:%M:%S"
輸出:2024-04-11 15:26:34
輸出後1月的時間:
命令格式:date -d "+1month" "+%Y-%m-%d %H:%M:%S"
輸出:2025-05-10 15:25:57
輸出後1年的時間:
命令格式:date -d "+1year" "+%Y-%m-%d %H:%M:%S"
輸出:2025-04-10 15:25:57
| 1、符號的可選值:+(之後)或者-(之前)
2、單位的可選值:day(天)、month(月份)、year(年)
3、%F:表示完整的年月日
4、%T:表示完整的時分秒
5、%Y:表示四位年份
6、%m:表示兩位月份(帶前導0)
7、%d:表示日期(帶前導0)
8、%H:表示小時(帶前導0)
9、%M:表示分鐘(帶前導0)
10、%S:表示秒數(帶前導0)
|
- cal指令
- cal指令的作用
含義:用來操作日曆的
語法一: cal 等價於cal -1 含義指直接輸出當前月份的日期
語法二: cal-3 含義指輸出上一個月+本月+下一個月的日期
語法二: cal -y 年份 含義指定輸出某一個年份的日曆
- clear
- clear含義**、ctrl+l** 清除終端中已經存在的命令和結果**。**
需要注意的是,該命令並不是真的清除了之前的信息,而是把之煎的信息的隱藏到了最上面,通過滾動條繼續查看以前的信息
- 管道
- **管道符:
作用:管道一般可以用於“過濾”,“特殊”,“擴展處理”。
語法:管道不能單獨使用,必須需要配合前面所講的一些指令來一起使用,其作用主要是輔助作用。
**過濾案例1:**使用率極高
需要通過管道查詢出根目錄下包含“y”字母的文檔名稱。
命令:ls /|grep y
針對上面這個命令說明:
1、以管道作爲分界線,前面的命令有個輸出,後面需要先輸入,然後再過濾,最後再輸出,通俗的講就是管道前面的輸出就是後面指令的輸入;
2、grep 指令:主要用於過濾。
3、ls 表示列出,/ 表示跟目錄,列出跟目錄下的y。
過濾案例2:
擴展處理,請使用學過的命令來統計某個目錄下文件的總個數?
指令:ls /tmp|wc -l (建議使用)
指令:ls /tmp|wc -w
補充命令大全:https://man.linuxde.net/