如何在 Linux 終端中一次執行多個 Linux 命令


在 Linux 上,您需要運行兩個終端命令來安裝和運行您的應用程序。 如果您是 Linux 新手,您可能正在尋找一種在終端 shell 中一次執行多個命令的方法。特別是,系統管理員需要運行一系列命令,例如: ifconfig GRIP 命令來處理負載。 Linux 允許用戶使用命令將初學者變成專業人士。如果您知道如何使用它們以及如何在 Linux 機器上的終端中一次運行多個命令,那麼了解一些命令可以讓您在 Linux 社區中脫穎而出。

在 Linux 終端中一次執行多個 Linux 命令

PowerLinux 用戶 Ctrl+Alt+T 查找文件、安裝工具和執行其他任務。 在兩個命令之間放置不同的符號和符號有助於您在 Linux 上一次運行多個命令。 您可以在 Linux 上組合幾個類似的命令來提高性能。

例如,您可以通過在命令中添加 & 符號來同時運行 aptupdate 和 upgrade 命令。在整篇文章中,我將向您展示如何在終端 shell 中一次運行多個 Linux 命令。

1.使用 && Command

在 Linux 上使用 & 符運行組合命令並不是什麼新鮮事。您可以通過組合兩種或多種相似類型的命令,使用以下格式在 Linux 上引導您的系統。以下命令更新系統存儲庫,然後升級存儲庫。

sudo apt update && sudo apt upgrade

運行以下命令創建一個新目錄,瀏覽到該目錄,然後使用 && 符號為該目錄運行一次 PWD 命令。

mkdir new_dir && cd new_dir && pwd

在 Linux 上一次創建多個目錄和 PWD 命令

2. 使用 || 命令

有經驗的 Linux 用戶已經知道可以使用管道 (|) 符號將命令傳送到命令的輸出。但是,您可以在命令中使用雙豎線 (||) 表示法在命令中創建 OR 條件。邏輯 OR 運算符確定如果前一個命令失敗或失敗該怎麼辦。

例如,您可以對命令設置邏輯或運算來創建新文件夾,瀏覽到該文件夾並輸出目錄詳細信息。 如果 mkdir 命令失敗,該命令的下一部分也會失敗。

mkdir new_dir1 || cd new_dir1 || pwd

一起使用管道命令

3. 使用 && 和 || 命令

在前面的方法中,我看到終端命令使用雙管道 (||) 和雙和 (&&) 語法。這裡我們一起使用它們,同時執行多個 Linux 命令。例如,以下命令創建一個名為 newdir 它還使用 Echo 命令打印目錄創建狀態。

$ cd newdir || mkdir newdir && echo "directory is created"

在 Linux 上創建一個目錄來執行多個命令

4.使用命令

在 Linux 上,電源使用通常使用 wget 或 cURL 工具下載文件。然後,您可以將文件複製或移動到所需的目錄。但是,您也可以將這兩個命令組合在一行中以下載文件並轉到所需的目錄。

以下命令在文件系統中創建一個新目錄並將下載的文件移動到該文件夾。

mkdir rpms/; mv foobar-1.3-2.i386.rpm rpms/

5.使用 ; Command

在各種編程語言中,分號 (;) 符號用於結束程序中的一行。 Linux bash 允許您將多個命令添加到同一個 shell 命令並使用分號 (;) 符號執行多個 Linux 命令。

例如,在這裡您可以瀏覽到一個目錄(ls 命令),打印目錄路徑(使用 PWD 命令),並查看您 Linux 系統上當前用戶的詳細信息。

ls ; pwd ; whoami
$ ls ; pwd ; du ; whoami

對多個命令使用半克隆

6. 使用 / 和; 命令

到目前為止,我們已經看到組合相似類型的符號來提高生產力。本節介紹如何將兩種不同類型的符號添加到命令中,並將它們組合起來以一次執行多個 Linux 命令。您可以結合以下命令 / 什麼時候  ; 用於瀏覽目錄和刪除文件。

在 Linux 上運行 rm -rf 命令之前要小心。 首次使用 Linux 時,可能會從文件系統中刪除具有 root 訪問權限的重要文件。

$ cd /my_directory ; rm -Rf *

7.組合運算符{}

連接括號運算符函數用於執行目錄級命令。可用於執行命令並輸出輸出狀態。例如,您可以運行以下命令來創建目錄並拉取 Echo 命令來檢查您的 Linux 機器的目錄狀態。

ls
$ [ -d temp ] || { mkdir temp; echo temp directory is created now.; } && ls

組合算子

最後一個字

如果您知道自己在做什麼,那麼在 Linux 上混淆事物是很棒的。在終端 shell 中運行一些 shell 命令肯定會讓你成為一名專業的 Linux 用戶。在整篇文章中,我向您展示了在您的 shell 中一次運行多個 Linux 命令的幾種方法。

如果您擅長 shell 腳本,您還可以創建自己的自定義命令以使它們更加專業。您還可以在 shell 中打開多個選項卡,並在 Linux 系統上一次運行許多命令。如果上一條命令的完成不是下一條命令的先決條件,則不會出現其他問題。

我希望你覺得這篇文章有用。如果您覺得本文有用且內容豐富,請與您的朋友和 Linux 社區分享。您也可以在評論部分寫下您對本文的看法。



Source link