GNU/Linux >> Linux の 問題 >  >> Linux

Linuxターミナルで一度に複数のLinuxコマンドを実行する方法

Linuxでは、アプリケーションのインストールと実行のためにターミナルコマンドを同時に実行する必要があります。 Linuxの初心者の場合は、ターミナルシェルで一度に複数のコマンドを実行する方法を探している可能性があります。特に、システム管理者はifconfigのような一連のコマンドを実行する必要があります 負荷を処理するためのGRIPコマンド。 Linuxを使用すると、ユーザーはコマンドを使用して専門家に初心者を紹介できます。いくつかのコマンドを知っていると、それらの使用方法と、Linuxマシンのターミナルで一度に複数のコマンドを実行する方法を知っている場合、Linuxコミュニティでの違いが生じる可能性があります。

Linuxターミナルで一度に複数のLinuxコマンド

Power Linuxユーザーは、Ctrl+Alt+Tのキーの組み合わせが大好きです。 ファイルの検索、ツールのインストール、およびその他のタスクの実行。 2つのコマンドの間に異なる記号と記号を入れると、Linuxで一度に複数のコマンドを実行するのに役立ちます。 Linuxで複数の同様のコマンドを組み合わせて、パフォーマンスを向上させることができます。

たとえば、コマンドに&記号を入力することで、一度にaptupdateおよびupgradeコマンドを実行できます。投稿全体で、ターミナルシェルで一度に複数のLinuxコマンドを実行する方法を説明します。

1。 && Commandを使用する

Linuxで&記号を使用して複合コマンドを実行することは新しいことではありません。次の形式を使用して、Linuxで2つ以上の同様のタイプのコマンドを組み合わせて、システムの電源を入れることができます。次のコマンドは、システムリポジトリを更新してから、リポジトリをアップグレードします。

sudo apt update && sudo apt upgrade

次のコマンドを実行して、新しいディレクトリを作成し、ディレクトリを参照して、&&記号を使用してディレクトリに対して一度にPWDコマンドを実行します。

mkdir new_dir && cd new_dir && pwd



2。 ||を使用するコマンド

---

経験豊富なLinuxユーザーの場合、コマンドの出力を渡すためにコマンドにパイプ(|)記号を使用できることをすでに知っているかもしれません。ただし、コマンドでOR条件を作成するために、コマンドで二重パイプ(||)記号を使用できます。論理OR演算子は、前のコマンドが失敗した場合またはfalseの場合の対処方法を決定します。

たとえば、コマンドで論理OR演算を設定して、新しいフォルダを作成し、そのフォルダを参照して、ディレクトリの詳細を印刷できます。 mkdirコマンドが失敗すると、コマンドの次の部分も失敗します。

mkdir new_dir1 || cd new_dir1 || pwd

3。 &&と||を使用しますコマンド

前の方法では、ターミナルコマンドでダブルパイプ(||)とダブルおよび(&&)構文を使用する方法を見てきました。ここでは、それらを一緒に使用して、複数のLinuxコマンドを同時に実行します。たとえば、次のコマンドはnewdirという名前の新しいディレクトリを作成します Echoコマンドを使用してディレクトリが作成されたステータスを出力します。

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

4。 /コマンドを使用

Linuxでは、電力使用は通常、ファイルのダウンロードにwgetまたはcURLツールを使用します。次に、そのファイルを目的のディレクトリにコピーまたは移動します。ただし、2つのコマンドを1行に組み合わせて、目的のディレクトリ内でファイルをダウンロードおよび移動することもできます。

次のコマンドは、ファイルシステム内に新しいディレクトリを作成し、ダウンロードしたファイルをそのフォルダに移動します。

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

5。 ; Command

さまざまなプログラミング言語では、プログラムの行を終了するためにセミコロン(;)記号が使用されます。 Linux bashでは、セミコロン(;)記号を使用して、同じシェルコマンドに複数のコマンドを追加し、複数のLinuxコマンドを実行できます。

たとえば、ここでは、ディレクトリを参照し(lsコマンド)、ディレクトリパスを出力し(PWDコマンドを使用)、Linuxシステムの現在のユーザーの詳細を確認できます。

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

6。 /と;を使用しますコマンド

これまで、作業効率を高めるために同様のタイプの記号を組み合わせるのを見てきました。ここでは、2つの異なるタイプのシンボルを1つのコマンドに追加して組み合わせ、一度に複数のLinuxコマンドを実行する方法を説明します。次のコマンドを/の組み合わせで使用できます および ; ディレクトリを参照してファイルを削除します。

Linuxでrm-rfコマンドを実行する前に注意してください。 Linuxを初めて使用する場合は、ルートアクセス権を持つ重要なファイルがファイルシステムから削除される可能性があります。

$ cd /my_directory ; rm -Rf *

7。組み合わせ演算子{}

ディレクトリレベルのコマンドを実行するための組み合わせブラケット演算子関数。コマンドの実行や出力状態の出力に使用できます。たとえば、以下のコマンドを実行してディレクトリを作成し、EchoコマンドをプルしてLinuxマシンのディレクトリステータスを確認できます。

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

最後の言葉

Linuxでは、自分が何をしているのかを知っていれば、物事を混ぜ合わせるのは素晴らしいことです。ターミナルシェルでいくつかのシェルコマンドを実行すると、間違いなくプロのLinuxユーザーになります。投稿全体で、シェルで一度に複数のLinuxコマンドを実行するいくつかの方法を説明しました。

シェルスクリプトが得意な場合は、独自にカスタマイズしたコマンドを作成して、よりプロフェッショナルにすることもできます。 Linuxシステムで一度に多数のコマンドを実行するために、シェルで複数のタブを開くこともできます。前のコマンドを完了することが次のコマンドの前提条件でない場合、他の問題は発生しません。

この投稿がお役に立てば幸いです。この投稿が有用で有益であると思われる場合は、お友達やLinuxコミュニティと共有してください。この投稿に関する意見をコメントセクションに書き留めることもできます。


Linux
  1. AからZのLinuxコマンド

  2. 同じターミナルで一度に複数のコマンドを並行して実行する

  3. バックグラウンドでスクリプトを実行する方法 (linux openwrt)?

  1. DSH –一度に複数のホストでLinuxコマンドを実行する

  2. 複数のリモートシステムで単一のコマンドを一度に実行する方法

  3. Linux:特定のディレクトリでコマンドを実行する方法

  1. Linuxで一度に複数のファイルの名前を変更する方法

  2. Linux でユーザー コマンドを制限する方法

  3. vi を使用して Linux のターミナルでコマンドを編集するには?