為了有效管理 linux 系統(tǒng),必學(xué)的 60 個(gè)命令可分為幾類:文件系統(tǒng)管理(如 ls、mkdir、cp)、文件編輯(如 cat、nano、vim)、系統(tǒng)信息(如 whoami、hostname)、網(wǎng)絡(luò)管理(如 ping、ifconfig)、用戶管理(如 adduser、passwd)、進(jìn)程管理(如 ps aux、kill、top)、服務(wù)管理(如 service、systemctl)以及其他有用命令(如 date、cal、grep、tee)。
Linux 必學(xué)的 60 個(gè)命令
作為一名 Linux 用戶,精通必要的命令至關(guān)重要,因?yàn)樗鼓梢杂行У毓芾硐到y(tǒng)、執(zhí)行任務(wù)并提高工作效率。以下列出了 60 個(gè)必學(xué)的 Linux 命令,分為不同的類別:
文件系統(tǒng)管理
- ls:列出目錄的內(nèi)容
- mkdir:創(chuàng)建目錄
- rmdir:刪除目錄
- cp:復(fù)制文件或目錄
- mv:移動(dòng)文件或目錄
- rm:刪除文件或目錄
- find:在系統(tǒng)中查找文件
文件編輯
系統(tǒng)信息
- whoami:顯示當(dāng)前用戶
- hostname:顯示主機(jī)名
- uname -a:顯示內(nèi)核和系統(tǒng)信息
- free:顯示內(nèi)存和交換空間使用情況
- df:顯示文件系統(tǒng)使用情況
網(wǎng)絡(luò)管理
- ping:測(cè)試網(wǎng)絡(luò)連接
- ifconfig:顯示網(wǎng)絡(luò)接口信息
- netstat:顯示網(wǎng)絡(luò)連接和統(tǒng)計(jì)信息
- traceroute:跟蹤數(shù)據(jù)包到目標(biāo)
- wget:從互聯(lián)網(wǎng)下載文件
用戶管理
- adduser:添加用戶
- usermod:修改用戶
- passwd:更改密碼
- sudo:以 root 權(quán)限運(yùn)行命令
- su:切換到 root 用戶
進(jìn)程管理
- ps aux:顯示正在運(yùn)行的進(jìn)程
- kill:終止進(jìn)程
- top:動(dòng)態(tài)顯示正在運(yùn)行的進(jìn)程
- killall:根據(jù)名稱終止進(jìn)程
- renice:更改進(jìn)程優(yōu)先級(jí)
服務(wù)管理
- service:管理系統(tǒng)服務(wù)
- systemctl:管理 systemd 服務(wù)
- chkconfig:管理引導(dǎo)時(shí)啟動(dòng)的服務(wù)
- sshd:?jiǎn)?dòng)或停止 SSH 服務(wù)
- httpd:?jiǎn)?dòng)或停止 apache Web 服務(wù)器
其他有用命令
- date:顯示當(dāng)前日期和時(shí)間
- cal:顯示月歷
- grep:在文件中搜索文本模式
- awk:使用模式匹配和動(dòng)作執(zhí)行文本處理
- tee:將輸出發(fā)送到文件和標(biāo)準(zhǔn)輸出