一些實用但鮮爲人知的Unix命令

浮如今腦海的不少 Linux命令,其中一些鮮爲人知,另外一些則很常見,以下:

 

  1. xargs or parallel: 並行運行一些程序,命令有不少的選項css

     

  2. sed and awk: 廣爲人知而且很是有用的處理文本文件的命令,比Python和Ruby還快linux

     

  3. m4: 簡單的宏處理命令ios

     

  4. screen: 功能強大的終端複用和會話持久工具shell

     

  5. yes: 重複輸出字符串服務器

     

  6. cal: 很是漂亮的日曆網絡

     

  7. env: 運行一個命令,在腳本中很是有用併發

     

  8. look: 查找以字符串開頭英文單詞ssh

     

  9. cut and paste and join: 數據操做命令socket

     

  10. fmt: 格式化一個文本段工具

     

  11. pr: 以頁/列爲單位格式化一串文本或一個較大文件

     

  12. fold: 使文本換行

     

  13. column: 格式化文本成列或表格

     

  14. expand and unexpand: 在製表符和空格之間轉換

     

  15. nl: 添加行號

     

  16. seq: 打印行號

     

  17. bc: 計算器

     

  18. factor: 輸出整數的因數,factor輸出的爲整數的質因數

     

  19. nc: 網絡調試和數據傳輸

     

  20. dd: 在文件和設備間移動數據

     

  21. file: 判斷一個文件的類型

     

  22. stat: 查看文件狀態

     

  23. tac: 從最後一行輸出文件內容,和cat輸出是相反的

     

  24. shuf: 對一個文件按行隨機選擇數據

     

  25. comm: 按行比較一個有序文件

     

  26. hd and bvi: 輸出或編輯二進制文件

     

  27. strings: 查看二進制文件中的內容

     

  28. tr: 字符翻譯或操做字符

     

  29. iconv or uconv: 轉換編碼的字符串

     

  30. split and csplit: 劃分文件

     

  31. 7z: 高壓縮率壓縮文件

     

  32. ldd: 查看動態庫信息

     

  33. nm: 查看目標文件中的符號表

     

  34. ab: 網站服務器壓力測試工具

     

  35. strace: 調試系統調用

     

  36. mtr: 網絡調試時可以更好的進行路由跟蹤工具

     

  37. cssh: 可視的併發shell

     

  38. wireshark and tshark: 數據包捕獲和網絡調試

     

  39. host and dig: 查找DNS

     

  40. lsof: 查看進程文件描述符和socket信息

     

  41. dstat: 頗有用的系統數據統計工具

     

  42. iostat: CPU和磁盤使用統計

     

  43. htop: top的改進版本

     

  44. last: 登陸歷史

     

  45. w: 當前登陸用戶

     

  46. id: 查看用戶/組 表示信息

     

  47. sar: 查看歷史系通通計數據工具

     

  48. iftop or nethogs: 查看socket或者進程的網絡利用率

     

  49. ss: 查看統計信息

     

  50. dmesg: 啓動或者系統錯誤信息

     

  51. (Linux) hdparm: 顯示或設定磁盤參數

     

  52. (Linux) lsb_release: 查看linux系統發行版本信息

     

  53. (Linux) lshw: 查看硬件信息

     

  54. fortune, ddate, and sl: 這取決於你是否以爲蒸汽機或者比比語錄有用。

相關文章
相關標籤/搜索