(1)在每個命令之間用;(分號)隔開。
(2)在每個命令之間用&&隔開。
&&表示:若前乙個命令執行成功,才會執行下乙個。這樣,可確保所有的命令執行完畢後,其執行過程都是成功的
這種執行方法,經常運用在自動安裝的script中。
例如:自動安裝apache及php的script檔案:
#! /bin/bash
# 解壓
#設定apache
這個script檔案,各指令都用&&串接,因此,若順利執行完畢,表示中間的編譯過程無誤,並且,在執行後,安裝確實是成功的。
另外,在script檔案中,如果某一行太長寫不完,可以行末,放置接續上行的符號"/"。
(3)在每個命令之間用||隔開。
(4)也可以把數個命令弄成一組,然後整組去執行它,方法有二:
1、(命令1;命令2;命令3;……)
()會開啟乙個子shell環境來執行此括號中的命令組。
以下是把一組命令放入後台中執行的範例:
(sort mydate -o test.txt;procdata test.txt) &&
2、 //注意,的左邊也有一空格。
與上一種方法不同的是,此法是把這些命令組成在現行的shell中執行,而非在子shell中執行。
特別要注意的是,在」「的左邊,至少要間隔乙個以上的空格,而且每個命令都要以;(分號)作為結尾。
Android開發Linux shell命令
一 shell快捷鍵使用 1 上下箭頭調出歷史命令 2 ctrl a跳到第乙個字元前 3 ctrl u刪除提示符前的所有字元 4 ctrl k刪除提示符後全部字元 5 ctrl e轉到字元尾部 6 ctrl r向前查詢用過的命令 7 命令補齊 8 ctrl c 撤消當前命令列的編輯,另起一行.9 清...
讓Linux終端同時執行多個Linux命令
在一行中執行兩個或多個命令可以節省大量時間,並在linux中提高效率。在linux中,有三種方法可以在一行中執行多個命令 使用 符號執行多條命令 其中最簡單的是分號 使用方式如下 cmd1 cmd2 cmd3cmd1將首先執行,不管cmd1執行成功還是出現錯誤,cmd2都會在它之後執行,當cmd2命...
Linux shell 實時監測程序 top命令
前言 當程式執行在系統時,我們稱子為程序。想要監測這些程序,需要用到ps命令。雖然ps命令在收集執行在系統中的資訊時非常有用。但是不足之處在於,ps命令只能顯示某個特定時間點的資訊。而要想實時監測程序狀態,需要用到接下來所講的top命令。實時監測程序 我們前言也說了,ps命令只能顯示某個特定時間點的...