bash 是我們經常與之打交道的 shell 程式,本文針對其使用技巧進行了蒐羅。相信在你看過這些內容之後,定會在 bash 的世界裡游刃有餘。
處理作業 首先,使用 ctrl + z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後台執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到前台來。使用 jobs 命令能夠檢視到哪些程序在後台執行。 你也可以在 fg 或 bg 命令中使用作業 id,如:fg %3
又如:bg %7
使用置換
使用管道 下面是乙個簡單的使用管道的例子:ps aux | grep init
這裡,「|」操作符將 ps aux 的輸出重定向給 grep init。 下面還有兩個稍微複雜點的例子:ps aux | tee filename | grep init
及:ps aux | tee -a filename | grep init
將標準輸出儲存為檔案 你可以將命令的標準輸出內容儲存到乙個檔案中,舉例如下:ps aux > filename
注意其中的「>」符號。 你也可以將這些輸出內容追加到乙個已存在的檔案中:ps aux >> filename
你還可以分割乙個較長的行:command1 | command2 | ... | commandn > tempfile1
cat tempfile1 | command1 | command2 | ... | commandn > tempfile2
標準流:重定向與組合 重定向流的例子:ps aux 2>&1 | grep init
這裡的數字代表:
上面的命令中,「grep init」不僅搜尋「ps aux」的標準輸出,而且搜尋 sterr 輸出。
the best tips & tricks for bash, explained [linux tutorials blog]
(thanks to rechosen!)
Bash 使用技巧大補貼
bash 是我們經常與之打交道的 shell 程式,本文針對其使用技巧進行了蒐羅。相信在你看過這些內容之後,定會在 bash 的世界裡游刃有餘。處理作業 首先,使用 ctrl z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後台執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到...
Bash 使用技巧大補貼
bash 是我們經常與之打交道的 shell 程式,本文針對其使用技巧進行了蒐羅。相信在你看過這些內容之後,定會在 bash 的世界裡游刃有餘。處理作業 首先,使用 ctrl z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後台執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到...
Bash 使用技巧
bash 是我們經常與之打交道的 shell 程式,本文針對其使用技巧進行了蒐羅。相信在你看過這些內容之後,定會在 bash 的世界裡游刃有餘。處理作業 首先,使用 ctrl z 快捷鍵可以讓正在執行的命令掛起。如果要讓該程序在後台執行,那麼可以執行 bg 命令。而 fg 命令則可以讓該程序重新回到...