Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 基礎命令速查大全:文件操作、文本處理、權限、查找與幫助

編輯:Linux 系統常見問題解答

幫助系統

man command          # 完整手冊command --help      # 簡要用法whatis cmd1 cmd2     # 一行摘要

文件與目錄核心命令

命令功能常用選項
ls列目錄-l長格式 -a隱藏 -h人類可讀 -R遞歸
cd切目錄cd -上一目錄 cd ~家目錄
pwd顯示當前路徑-P物理路徑(解析鏈接)
mkdir建目錄-p遞歸創建父目錄
rmdir刪空目錄
rm刪除-r遞歸 -f強制 -i交互確認
touch建空文件/更新時間戳
cp複製-r目錄 -p保留屬性 -u僅更新
mv移動/重命名-f強制 -i交互 -u更新
ln鏈接-s軟鏈接(快捷方式) 無參數硬鏈接

文本查看與處理

cat file              # 正序輸出tac file              # 逆序輸出head -n 10 file       # 前 10 行tail -n 10 file       # 後 10 行tail -f file          # 實時跟蹤 (日志神器)more/less file        # 分頁查看 (less 支持向上翻)wc -lwc file          # 行/詞/字節統計grep "pattern" file   # 正則搜索行grep -i/v/n/A5/B5 ...  # 忽略大小寫/反選/顯示行號/後/前上下文cut -d: -f1,3 file    # 按分隔符切分列sort -n -t: -k3 file  # 數值排序 指定分隔符/鍵uniq -c                # 統計相鄰重複行 (常配合 sort)sed 's/old/new/g' file # 流編輯替換 (支援地址範圍、多表達式)awk -F: '{print $1,$3}' # 欄位處理、報表生成

查找文件

find / -name "*.log" -size +100M -mtime -7  # 組合條件:名稱/大小/時間whereis ls       # 二進制/源碼/手冊路徑which ls          # PATH 中第一個命令路徑type ls           # 區分內建/別名/外部命令

權限與所有者

chmod 755 file       # 數字法chmod u+rwx,go+rx file # 符號法chown user:group file # 修改擁有者chown -R user:group dir # 遞歸

補丁與差異

diff -u old new > patchfilepatch -p1 < patchfile

管道與重定向精華

cmd > file       # 標準輸出覆蓋cmd >> file      # 追加cmd 2> err       # 錯誤輸出cmd &> all       # 合併輸出 (bash)cmd 2>&1        # 錯誤重定向到標準輸出cmd < file       # 標準輸入
Copyright © Windows教程網 All Rights Reserved