linux shell 執行多個命令的方法

2021-05-24 02:11:47 字數 975 閱讀 7809

(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命令只能顯示某個特定時間點的...