為了有效管理 linux 系統,必學的 60 個命令可分為幾類:文件系統管理(如 ls、mkdir、cp)、文件編輯(如 cat、nano、vim)、系統信息(如 whoami、hostname)、網絡管理(如 ping、ifconfig)、用戶管理(如 adduser、passwd)、進程管理(如 ps aux、kill、top)、服務管理(如 service、systemctl)以及其他有用命令(如 date、cal、grep、tee)。
Linux 必學的 60 個命令
作為一名 Linux 用戶,精通必要的命令至關重要,因為它使您可以有效地管理系統、執行任務并提高工作效率。以下列出了 60 個必學的 Linux 命令,分為不同的類別:
文件系統管理
- ls:列出目錄的內容
- mkdir:創建目錄
- rmdir:刪除目錄
- cp:復制文件或目錄
- mv:移動文件或目錄
- rm:刪除文件或目錄
- find:在系統中查找文件
文件編輯
系統信息
- whoami:顯示當前用戶
- hostname:顯示主機名
- uname -a:顯示內核和系統信息
- free:顯示內存和交換空間使用情況
- df:顯示文件系統使用情況
網絡管理
用戶管理
- adduser:添加用戶
- usermod:修改用戶
- passwd:更改密碼
- sudo:以 root 權限運行命令
- su:切換到 root 用戶
進程管理
- ps aux:顯示正在運行的進程
- kill:終止進程
- top:動態顯示正在運行的進程
- killall:根據名稱終止進程
- renice:更改進程優先級
服務管理
- service:管理系統服務
- systemctl:管理 systemd 服務
- chkconfig:管理引導時啟動的服務
- sshd:啟動或停止 SSH 服務
- httpd:啟動或停止 apache Web 服務器
其他有用命令
- date:顯示當前日期和時間
- cal:顯示月歷
- grep:在文件中搜索文本模式
- awk:使用模式匹配和動作執行文本處理
- tee:將輸出發送到文件和標準輸出