實用的 Linux 命令列使用技巧
阿新 • • 發佈:2018-12-23
用標籤符號替換空格符
可以使用 tr 命令替換任何字元,這個用起來非常方便:cat geeks.txt | tr \’:[space]:\’ \’\t\’ > out.txt.
將檔案內容轉換為大寫或者小寫
可以這樣實現:cat myfile | tr a-z A-Z> output.txt。
強大的 Xargs 命令
xargs 命令是最重要的 Linux 命令列技巧之一。你可以使用這個命令將命令的輸出作為引數傳遞給另一個命令。例如,搜尋 png 檔案然後對其進行壓縮或者其它操作:
1 | find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz |
又或者你的檔案中有一個 URL 的列表,而你想要做的是以不同的方式下載或者處理這些 URL,可以這樣做:
1 | cat urls.txt | xargs wget |
請你要記得,第一個命令的輸出會在 xargs 命令結尾處傳遞。
那如果命令需要中間過程的輸出,該怎麼辦呢?這個簡單!
只需要使用 {} 並結合 -i 引數就行了。如下所示,替換在第一個命令的輸出應該去的地方的引數:
1 | ls / |
這只是 Linux 命令列技巧其中的幾個而已。你可以使用其他命令來做一些更 HAPPY 的事情,比如 awk 命令和 sed 命令!
如果你知道一些我在這裡沒有提到的任何其它的極客命令,歡迎評論。
參考連結: