Ubuntu 命令速查表?
?分類? | ?命令? | ?功能描述? | ?示例/常用選項? | ?? |
---|---|---|---|---|
?文件與目錄? | ls | 列出目錄內容 | ls -a (顯示隱藏文件);?ls -lh (詳細列表+易讀大小) | |
cd | 切換目錄 | cd ~ (主目錄);?cd .. (上級目錄) | ||
mkdir ?/?rmdir | 創建目錄 / 刪除空目錄 | mkdir -p dir1/dir2 (遞歸創建);?rmdir empty_dir | ||
cp ?/?mv ?/?rm | 復制 / 移動或重命名 / 刪除文件或目錄 | cp -r dir1 dir2 (復制目錄);?rm -rf dir (強制刪除非空目錄,慎用!) | ||
find | 搜索文件 | find /home -name "*.log" (按名稱搜索) | ||
?文件內容操作? | cat | 查看文件內容 | cat file.txt | |
grep | 文本搜索 | grep "error" log.txt (過濾關鍵詞) | ||
head ?/?tail | 查看文件頭部/尾部內容 | tail -f log.txt (實時追蹤日志更新) | ||
?權限管理? | chmod | 修改文件權限 | chmod 755 script.sh (賦予可執行權限) | |
chown | 修改文件所有者 | chown user:group file.txt | ||
?系統管理? | sudo | 以管理員權限執行命令 | sudo apt update (需管理員權限的操作) | |
ps ?/?kill | 查看進程 / 終止進程 | `ps aux | ||
top | 實時監控系統資源(CPU、內存等) | top (按?q ?退出) | ||
?軟件包管理? | apt-get | 包管理工具(安裝、更新、卸載) | sudo apt install nginx ;?sudo apt remove --purge package (徹底卸載) | |
dpkg | 安裝本地?.deb ?文件 | sudo dpkg -i package.deb | ||
?網絡工具? | ping | 測試網絡連通性 | ping google.com | |
wget ?/?curl | 下載文件 / 發送 HTTP 請求 | wget https://example.com/file.zip ;?curl -O URL | ||
ssh | 遠程登錄服務器 | ssh user@192.168.1.100 | ||
?壓縮與解壓? | tar | 打包/解壓文件 | tar -xzvf file.tar.gz (解壓);?tar -czvf backup.tar dir/ (打包并壓縮) | |
gzip ?/?unzip | 壓縮/解壓?.gz ?或?.zip ?文件 | gzip file.txt ;?unzip archive.zip -d target_dir | ||
?系統信息? | df ?/?free | 查看磁盤空間 / 內存使用情況 | df -h (易讀格式);?free -m (以 MB 顯示) | |
uname ?/?lsb_release | 查看內核版本 / 系統發行版信息 | uname -a ;?lsb_release -a | ||
?其他實用命令? | history | 查看命令歷史記錄 | `history | |
alias | 設置命令別名 | alias ll='ls -al' (簡化長命令) |
?注意事項?
- ?權限問題?:涉及系統級操作(如安裝軟件、修改系統文件)需加?
sudo
。 - ?謹慎操作?:
rm -rf
、fdisk
?等命令可能造成數據丟失,建議先備份。 - ?更多幫助?:使用?
man 命令名
(如?man ls
)查看詳細手冊,或?命令 --help
?獲取快速幫助。