浮現在腦海的很多 Linux命令,其中一些不爲人知,另一些則很常見,如下:
- xargs or parallel: 並行運行一些程序,命令有很多的選項
- sed and awk: 廣爲人知並且非常有用的處理文本文件的命令,比Python和Ruby還快
- m4: 簡單的宏處理命令
- screen: 功能強大的終端複用和會話持久工具,詳見http://www.ibm.com/developerworks/cn/linux/l-cn-screen/
- yes: 重複輸出字符串 詳見 http://codingstandards.iteye.com/blog/826940
- cal: 非常漂亮的日曆
- env: 運行一個命令,在腳本中非常有用
- look: 查找以字符串開頭英文單詞
- cut and paste and join: 數據操作命令
- fmt: 格式化一個文本段
- pr: 以頁/列爲單位格式化一串文本或一個較大文件,詳見 http://hi.baidu.com/mchina_tang/item/1ce11d5d317dfc05aaf6d70d
- fold: 使文本換行
- column: 格式化文本成列或表格
- expand and unexpand: 在製表符和空格之間轉換
- nl: 添加行號
- seq: 打印行號
- bc: 計算器
- factor: 輸出整數的因數,factor輸出的爲整數的質因數
- nc: 網絡調試和數據傳輸
- dd: 在文件和設備間移動數據
- file: 判斷是否是一個文件
- stat: 查看文件狀態
- tac: 從最後一行輸出文件內容,和cat輸出是相反的
- shuf: 對一個文件按行隨機選擇數據
- comm: 按行比較一個有序文件
- hd and bvi: 輸出或編輯二進制文件
- strings: 查看二進制文件中的內容
- tr: 字符翻譯或操作字符
- iconv or uconv: 轉換編碼的字符串
- split and csplit: 劃分文件
- 7z: 高壓縮率壓縮文件
- ldd: 查看動態庫信息
- nm: 查看目標文件中的符號表
- ab: 網站服務器壓力測試工具
- strace: 調試系統調用
- mtr: 網絡調試時能夠更好的進行路由跟蹤工具
- cssh: 可視的併發shell
- wireshark and tshark: 數據包捕獲和網絡調試
- host and dig: 查找DNS
- lsof: 查看進程文件描述符和socket信息
- dstat: 很有用的系統數據統計工具
- iostat: CPU和磁盤使用統計
- htop: top的改進版本
- last: 登錄歷史
- w: 當前登錄用戶
- id: 查看用戶/組 表示信息
- sar: 查看歷史系統統計數據工具
- iftop or nethogs: 查看socket或者進程的網絡利用率
- ss: 查看統計信息
- dmesg: 啓動或者系統錯誤信息
- (Linux) hdparm: 顯示或設定磁盤參數
- (Linux) lsb_release: 查看linux系統發行版本信息
- (Linux) lshw: 查看硬件信息
- fortune, ddate, and sl: 這取決於你是否覺得蒸汽機或者比比語錄有用。