在linux shell 中輸入乙個命令,如果有多個同名指令,shell需要按照一定規則去取優先順序高的乙個執行,shell命令的搜尋順序為:
1、別名,使用alias建立的命令。builtin :指定執行內建命令2、關鍵字,如if,for。
3、函式
4、內建命令,如cd,pwd等
5、外部命令,在path路徑中尋找
command :指定 path 下的命令
type:檢視命令型別,分別是內建還是外部命令或其他
enable:關閉、開啟內建命令
man、info :檢視外部指令說明
help:檢視內建命令說明
參考:
linux shell 在後台執行命令
前台當在前台執行命令時,shell將一直等到命令執行完畢,shell會給出提示符,使使用者可以繼續輸入下一條命令。當命令在後台執行時,不必等待該命令完成 就可以直接執行另一條命令。作業是指由乙個或者 通過 管道連線的 多個命令組成的序列。前台只能有乙個作業位於視窗或者螢幕中,但可以有多個作業在後台執...
Linux shell執行多命令之 和
今天在寫shell 指令碼時,需要幾條命令串起來執行,並且前面命令執行失敗了,後面命令就不行了。上網google一下,找到解決辦法,採用邏輯與 即可。下面總結一下shell執行多命令的方法。一 分號 分割command1 command2 command3 前面命令失敗了不影響後面的命令執行。二 邏...
linux shell 執行多個命令的方法
1 在每個命令之間用 分號 隔開。2 在每個命令之間用 隔開。表示 若前乙個命令執行成功,才會執行下乙個。這樣,可確保所有的命令執行完畢後,其執行過程都是成功的 這種執行方法,經常運用在自動安裝的script中。例如 自動安裝apache及php的script檔案 bin bash 解壓 設定apa...