| 線上查詢及幫助命令 |
man:全稱為manual,用於查看系統中自帶的各種參考手冊;
help:用於顯示shell內部命令的幫助信息;
| 文件和目錄操作命令 |
ls:全拼list,列出目錄的內容及其內容屬性信息;
cd:全拼change directory,切換當前工作目錄至dirName(目錄參數);
cp:全稱,復制文件或目錄;
find:用於在指定目錄及目錄下查找文件;
mkdir:全拼make directories,創建目錄;
mv:全拼move,移動或重命名文件;
pwd:全拼print working directory,顯示當前工作目錄的絕對路徑;
rename:可用字元串替換的方式批量改變文件名;
rm:全拼remove,刪除一個或多個文件或目錄。必須格外小心地使用該命令;
rmdir:全拼remove empty directories,刪除空目錄;
touch:修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件;
| 查看文件及內容處理命令 |
cat:全拼concatenate,用於連接多個文件並且列印到屏幕輸出或重定向到指定文件中,可查看文件內容;
tac:cat的反向拼寫,因此命令的功能為反向顯示文件內容。文件內容的最後一行先顯示,第一行最後顯示;
less:可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前不會載入整個文件;
head:顯示文件的開頭的內容。在默認情況下,head命令顯示文件的頭10行內容;
tail:查看文件尾部內容,有一個常用的參數-f常用於查閱正在改變的文件。可以看到最新的文件內容;
| 文件壓縮及解壓縮命令 |
tar:tar命令是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內的文件;
unzip:用於解壓縮zip文件;
gzip:用於壓縮文件。gzip是個使用廣泛的壓縮程序,文件經它壓縮過後,其名稱後面會多出".gz"的擴展名;
zip:用來將文件壓縮成為常用的zip格式。
2. 運維工程師工作時最常用的20個Linux命令有哪些建議收藏
運維人員在管理和維護Linux系統時,頻繁使用的一系列命令如下:
1. cd
改變當前工作目錄。
示例:改變目錄至「/var/log」。
2. ls
列出目錄內容。
示例:顯示當前目錄內容。
3. cat
查看文件內容。
示例:查看「/var/log/auth.log」文件內容。
4. tail
查看文件尾部內容。
示例:查看「/var/log/auth.log」文件最後10行。
5. grep
查找文本內容。
示例:在「/var/log/auth.log」中查找「Accepted」關鍵字。
6. top
監控系統資源使用情況。
示例:查看系統資源使用概覽。
7. ps
顯示當前進程信息。
示例:列出所有進程。
8. kill
終止進程。
示例:結束進程ID為12345的進程。
9. ping
測試網路連接。
示例:驗證與「www.wljslmz.cn」的連接。
10. ifconfig
查看網路介面信息。
示例:查看「eth0」介面狀態。
11. netstat
查看網路連接狀態。
示例:查看所有網路連接。
12. iptables
管理防火牆規則。
示例:顯示當前防火牆規則。
13. ssh
遠程登錄其他計算機。
示例:連接IP地址為「123.60.160.141」的遠程計算機。
14. scp
在計算機間復制文件。
示例:將文件「yunweimantan」從「123.60.160.141」復制至當前伺服器。
15. rsync
同步文件。
示例:將文件從「/tmp/wljslmz」同步到遠程伺服器。
16. find
查找文件。
示例:搜索名為「wljslmz」的文件。
17. df
檢查磁碟空間使用。
示例:查看所有磁碟分區使用情況。
18.
查看文件或目錄的磁碟使用。
示例:統計當前目錄內所有文件和目錄大小。
19. tar
壓縮和解壓文件。
示例:將「/tmp/wljslmz」打包為「wljslmz.tar.gz」。
20. chmod
修改文件許可權。
示例:調整「wljslmz-1」許可權為讀寫。
掌握這些Linux命令,可顯著提升運維工作效率。當然,Linux命令遠不止這些,成為優秀運維人員需不斷學習。