星期四, 十二月 21, 2006
學習 10種 Unix 使用上的好習慣(教學)
這篇文章裡面的指令, 就照著操作一次, 就會知道功用如何了. 在裡面用到很多 ||, &&, xargs, time .. 等等.也可以當成是在學習 Shell command.(或當教學文件參考)
本來是想簡單翻譯一些後, 再來貼~ 但是看來我還是沒那麼勤勞, 還是做做記錄就好了.. XD
詳可見: Learn 10 good UNIX usage habits
以下10點轉載自: 10 個 UNIX 良好使用習慣(只轉載中文翻譯)
- 可以在用 mkdir 時加上 -p 選項,就可以遞迴建立目錄。
- 在 tar 指令加上 -C 選項,指令解壓的目的地,不需把壓縮檔移動。
- 用 control operators 合拼指令,例如 “&&” 及 “||”。
- 用雙引號括起變數。
- 用 escape sequences 處理較長的指令輸入。
- group 起一組指令。
- 用 xargs 過濾從 find 得出的結果。
- grep 可以加上 -c 選項計算結果總數,不用透過 pipe 執行 wc。
- 可以用類似 awk 這些工具配合 grep 使用,傳回指定欄位,不是一整行結果。
- 不要用 cat 透過 pipe 報行 grep 搜索檔案,改用 grep 直接執行。
附註一下:
裡面提到的 tar, 現在已經統一所有 tar 解開的動作(當然下述命令還是可以用).
tar xf filename.tar.[Z|gz|bz2]
都可以輕鬆解開 Z, gz, bz2 的檔案.
比較一下以前的解法:
- tar.gz (tgz) : zxvf
- bz2: jxvf
Z: 沒遇過, 不知道怎麼解.. XD- Z: gunzip.. 感謝 gslin 長輩指點.
印象中 .Z 是用 compress 這隻程式壓出來的,可以用 uncompress 來解....以前還蠻常見的,有時候去抓一些老檔案或 paper 也會看到 (把 postscript 壓成 xxx.ps.Z)
Comment by
letoh
(12/22/2006 16:34)
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~





