一些鮮爲人知的但卻很有趣的Unix/Linux命令(五)

“一些鮮爲人知的但卻很有趣的Unix/Linux命令”系列:

  1. 一些鮮爲人知的但卻很有趣的Unix/Linux命令(一)
  2. 一些鮮爲人知的但卻很有趣的Unix/Linux命令(二)
  3. 一些鮮爲人知的但卻很有趣的Unix/Linux命令(三)
  4. 一些鮮爲人知的但卻很有趣的Unix/Linux命令(四)

  這個系列擱置有一段時間了,今天我們來完成最後一篇文章。希望對大家有所幫助。

那些有趣的命令

  1. finger,查詢用戶的信息,通常會顯示系統中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell等信息;
  2. !!,重複執行上一條命令;另外,!pattern可以快速執行曾經執行過的命令中,以patttern開頭的命令,相當方便快捷;
  3. at,定時調度,一定的時間間隔運行作業,需要只運行作業一次而不是定期運行時,使用 at 命令;
  4. wc,查詢文件中有多少行或者單詞;
  5. taskset,限制進程所佔用的CPU數量;
  6. tail,命令的功能是顯示文件後幾行內容,默認10行。一般用於查看日誌文件。會根據日誌更新不斷輸出最新的文件內容,不需要刷新查看,ctrl+c可結束輸出;
  7. apropos,Linux中除man以外很強大的幫助命令,命令實際完成的是搜索其它命令的描述信息,將相關命令羅列出來,不一定出現的命令就是想要的,但可以從中幫助回憶到有用的命令;
  8. nload,實時查看linux服務器網絡流量的工具;:I really like nload and iftop to monitor network activity when tcpdump low-levelness is not needed.
  9. find -delete,查找然後刪除符合篩選條件的文件;
  10. watch,watch可以幫你監測一個命令的運行結果,省得你一遍遍的手動運行;
  11. xxd,將一個文件以十六進制的形式顯示出來;
  12. Ctrl + r ,反向搜索執行過的命令,很好很強大!有了這個,就可以把history拋棄了;
  13. dmidecode,以一種可讀的方式dump出機器的DMI(Desktop Management Interface)信息,這些信息包括了硬件以及BIOS,既可以得到當前的配置,也可以得到系統支持的最大配置;
  14. most,和more、less功能一樣,文本查看器;
  15. iptraf,監控網絡流量,特別是安裝到防火牆上,與Iptables一起工作,監控流經防火牆的網絡異常,效果非常好;
  16. open,可以根據文件擴展名,使用相關聯的程序打開文件;
  17. cowsay,這個命令可以讓一個牛仔說上兩句幽默。(鑑於上篇文章的評論,這個指令也許已經歸到遊戲行列中。敬請注意。)
  18. rsync,實現遠程同步功能的軟件,它在同步文件的同時,可以保持原來文件的權限、時間、軟硬鏈接等附加信息;
  19. pgrep,通過程序的名字來查詢進程的工具,一般是用來判斷程序是否正在運行;
  20. yacc,用來生成編譯器的編譯器(編譯器代碼生成器);
  21. du,統計目錄(或文件)所佔磁盤空間的大小;
  22. ssh,用於遠程登錄上Linux主機;

結束語

  該系列到此爲止。希望能對大家有所幫助。也許存在很多不足,請大家幫忙改正。謝謝!

 

參考資料

  1. Linux 指令篇:使用者資訊與管理–finger
  2. 例行性工作排程 (crontab)
  3. Linux 技巧: 用 cron 和 at 調度作業
  4. 使用taskset命令來限制進程的CPU
  5. taskset
  6. Linux tail 命令詳解
  7. tail 命令詳解
  8. 一天一條linux命令之tail
  9. apropos: Linux中除man以外很強大的幫助命令
  10. nload實時查看linux服務器網絡流量的工具
  11. Linux下監控網卡流量的軟件Nload
  12. linux網絡流量實時監控工具之nload
  13. Strange behavior with `find -delete`
  14. Linux or Unix find and remove files with one find command on fly
  15. linux下的watch命令使用小結
  16. linux watch命令使用介紹
  17. watch — 監測命令的運行結果
  18. linux下小工具xxd使用
  19. Linux XXd hexdump 查看16進制的方法,配合vi使用更棒
  20. linux命令行下的ctrl+r
  21. 用Ctrl+R搜索歷史命令
  22. 我使用過的Linux命令之dmidecode – 查看硬件信息
  23. Linux硬件信息查看工具dmidecode
  24. Linux下使用Iptraf進行網絡流量的分析
  25. linux網絡流量實時監控工具之iptraf
  26. rsync從linux到linux的文件同步備份
  27. linux rsync同步設置詳細指南
  28. Linux學習筆記之備份命令rsync
  29. Linux的pkill和pgrep命令詳解
  30. Linux pgrep 查詢進程的工具
  31. Yacc—Unix/Linux上一個用來生成編譯器的編譯器
  32. Yacc 與 Lex 快速入門
  33. linux中du命令參數的用法
  34. linux ssh 使用深度解析
  35. 以 Openssh 取代 Telnet 的連線方式
  36. SSH原理與運用(一):遠程登錄
  37. SSH原理與運用(二):遠程操作與端口轉發
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章