你從未用過的 10 條 Linux 命令?
你從未用過的 10 條 Linux 命令?
Brock 老兄寫了一篇文章《 你從未用過的 10 條 Linux 命令(10 Linux commands you’ve never used)》,雖然標題有點過於絕對和主觀,不過文章還是不錯的。其實,無論你是否聽說過或者使用過這些命令,都值得我們再來重溫一遍。不是嗎?這 10 條 Linux 命令依次是:
1. pgrep:比如,你可以使用 pgrep -u root 來代替 ps -ef | egrep '^root ' | awk '{print $2}',以便抓取屬於 root 的 PID。
2. pstree:我覺得這個命令很酷,它可以直接列出程式樹,或者換句話說是按照樹狀結構來列出程式。
3. bc:這個命令在我的系統中沒有找到,可能需要安裝。這是用來執行計算的一個命令,如使用它來開平方根。
4. split:這是一個很有用的命令,它可以將一個大檔案分割成幾個小的部分。比如:split -b 2m largefile LF_ 會將 largefile 分割成帶有 LF 檔名字首且大小為 2 MB 的小檔案。
5. nl:能夠顯示行號的命令。在閱讀指令碼或程式碼時,這個命令應該非常有用。如:nl wireless.h | head。
6. mkfifo:作者說這是他最喜歡的命令。該命令使得其他命令能夠通過一個命名的管道進行通訊。嗯,聽起來有點空洞。舉例說明,先建立一個管道並寫入內容:
mkfifo ive-been-piped
ls -al split/* | head > ive-been-piped
然後就可以讀取了:head ive-been-piped。
7. ldd:其作用是輸出指定檔案依賴的動態連結庫。比如,通過 ldd /usr/java/jre1.5.0_11/bin/java 可以瞭解 哪些執行緒庫連結到了 java 依賴(動態連結)了哪些庫。(感謝 NetSnail 的指正。)
8. col:可以將 man 手冊頁儲存為無格式的文字檔案。如:
PAGER=cat
man less | col -b > less.txt
9. xmlwf:能夠檢測 XML 文件是否良好。比如:
curl -s 'http://bashcurescancer.com' > bcc.html
xmlwf bcc.html
perl -i -pe 's@
@
@g' bcc.html
xmlwf bcc.html
bcc.html:104:2: mismatched tag
10. lsof:列出開啟的檔案。如:通過 lsof | grep TCP 可以找到開啟的埠。
這 10 條 Linux 命令,有些的確比較鮮為人知。我個人也只用過其中很少的幾個命令,像 col、split、lsof 等等。當然,有些大牛們可能全部都用過。通過引薦本文,希望我們能夠更加重視 Linux 命令的使用。
http://bashcurescancer.com/10-li ... uve-never-used.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-733187/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 10條有趣的Linux命令Linux
- 10 條真心有趣的 Linux 命令Linux
- 十個你可能沒用過的Linux命令Linux
- 6條命令,讓你的愛機裸奔
- Linux學習筆記:常用100條命令(一)Linux筆記
- Linux學習筆記:常用100條命令(二)Linux筆記
- Linux學習筆記:常用100條命令(三)Linux筆記
- 十個你可能沒用過的Linux命令(點評版)Linux
- 十個你可能沒用過的Linux命令(美化版)Linux
- linux下2條我常用的命令Linux
- 透過6個示例帶你掌握Linux sed命令!Linux
- Linux最常用20條命令Linux
- 1分鐘內檢查Linux伺服器效能的10條命令Linux伺服器
- 兩條命令讓你的git自動變基Git
- 你值得了解的 10 個有趣的 Linux 命令列小技巧Linux命令列
- Linux獲取10個你最常用的終端命令列表Linux命令列
- 20條Linux命令面試問答Linux面試
- 自己用過的linux命令(二)Linux
- Linux如何通過命令檢視伺服器的記憶體條使用情況Linux伺服器記憶體
- 透過8個小例子帶你掌握Linux Head命令!Linux
- 10 個你需要了解的 Linux 網路和監控命令Linux
- 10分鐘帶你瞭解 Linux 系統中的 Top 命令Linux
- 10 款你可以通過 Wine 在 Linux 上玩的遊戲Linux遊戲
- 10 款你可以透過 Wine 在 Linux 上玩的遊戲Linux遊戲
- 用CPU來加速你的Linux命令Linux
- 一條命令安裝Windows Subsystem for LinuxWindowsLinux
- 600 條最強 Linux 命令總結Linux
- 37條常用Linux Shell命令組合Linux
- Linux的10個風險命令Linux
- linux每日命令(10):touch命令Linux
- 老司機總結的20條駕駛技巧 看一遍勝過你開10年
- 你應該知道的16個linux命令Linux
- 29 個你必須知道的 Linux 命令Linux
- 更多你所不知道的 Linux 命令Linux
- linux下修改history命令儲存條數Linux
- Linux-系統管理員應該知道的20條Linux命令Linux
- 你從未聽說過的 JavaScript 早期特性JavaScript
- 系統管理員應該知道的 20 條 Linux 命令Linux