Linux Bash Shell連續命令
這應該是個蠻有趣的話題:『什么是 Linux Bash Shell?』相信只要摸過電腦,對于作業系統(不論是 Linux 、 Unix 或者是 Windows )有點概念的朋友們大多聽過這個名詞,因為只要有『作業系統』那么就離不開 Linux Bash Shell這個東西。不過,在討論 Shell 之前,我們先來了解一下電腦的運作狀況吧!舉個例子來說:當你要電腦傳輸出來『音樂』的時候,你的電腦需要什么東西呢?
Linux Bash Shell連續命令:
咦!連續命令與管線命令有什么不一樣?!基本上,連續命令可以想成是 shell script 寫在 command mode (指令命令列模式)的一種方式!與剛剛的管線命令將輸出資料持續的進行處理的方式是不相同的!因為『在管線命令中,每個指令所使用的資料都是相關的;但是在連續命令的情況下,每個指令的輸出與輸入都是獨立的』。
舉例來說,我在指令列底下,要將 mount CD-ROM 的模組一起掛上來,可以這樣寫:
[root @tset /root]# modprobe cdrom ; modprobe ide-cd
兩個指令之間以『 ; 』符號來作為界定!則相當于輸入了 modprobe cdrom ,并且執行完畢之后,再執行 modprobe ide-cd 的意思!兩的命令之間并沒有絕對的相關性!
【編輯推薦】