1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターします

王林
リリース: 2024-02-12 12:40:18
転載
648 人が閲覧しました

Linux ユーザーとして、効率と利便性を向上させるために、ターミナルで複数のコマンドを同時に実行する必要があることがよくあります。ただし、初心者にとって、このプロセスは非常に面倒でわかりにくいものになる可能性があります。今回は、Linux ターミナルで複数のコマンドを使用して、さまざまなタスクを簡単かつ楽しく処理するためのテクニックをいくつか紹介します。

2 つ以上のコマンドを 1 行で実行すると、Linux での時間を大幅に節約し、効率を高めることができます。 Linux では、複数のコマンドを 1 行で実行する方法が 3 つあります。

  • ; コマンド 1 ; コマンド 2 最初に Command1 を実行し、次に Command2
  • && コマンド 1 && コマンド 2 Command1 が正常に実行されて終了したら、Command2
  • を実行します。
  • || コマンド 1 || コマンド 2 Command1 が失敗した場合にのみ Command2 を実行します

複数のコマンドを実行するには ; 記号を使用します

最も単純なものはセミコロン (;) で、次のように使用されます:

リーリー

cmd1 が正常に実行されるかエラーが発生するかにかかわらず、最初に cmd1 が実行され、その後に cmd2 が実行され、cmd2 コマンドが完了すると cmd3 が実行されます。

リーリー

上記のコマンドの概要では、最初に mkdir が /root ディレクトリにフォルダーを作成し、cd が以前に作成したディレクトリに入り、touch で空のファイルを作成します。その後、pwd で現在の場所が表示され、ls -l でディレクトリ内のファイルが表示されます。 。
1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターします
セミコロン (;) の後のスペースは含めることも含めないこともできますが、スペースがあるとコマンド ラインが読みやすくなります。

&& 記号を使用して複数のコマンドを実行します

Linux コマンドでは、前のコマンドが正常に終了した場合にのみ次のコマンドが実行されるようにしたい場合があります。ここで論理 AND 演算子 && が登場します:
cmd1 && cmd2 && cmd3
Centos ベースのディストリビューションを使用している場合は、&& 概念を使用する次のコマンドに遭遇したことがあるはずです:

リーリー

コマンド ラインの概要の前半ではキャッシュが更新され、後半ではすべてのインストール パッケージが更新されます。
たとえば、new_folder がすでに存在する場合、mkdir コマンドはエラーを返します。 ; と && の違いは、以下のスクリーンショットで確認できます:
1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターします
最初のコマンドでエラーが発生すると、&& で区切られたコマンドは後続のコマンドの実行を停止します。

複数のコマンドを実行するには || 記号を使用します

論理演算子 (||) を使用してコマンド ラインを実行できますが、次のコマンドは前のコマンドでエラーが発生した場合にのみ実行されます。

リーリー

cmd1 の実行に失敗した場合は、cmd2 を実行します。 cmd2 が正常に実行されると、cmd3 は実行されません。
1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターします
上のスクリーンショットでは、フォルダーがすでに存在しているため、フォルダーを作成するコマンドは失敗しています。このコマンドは失敗したため、次のコマンド cd /root/new_folder は正常に実行されました。このコマンドは正常に実行されました。次のコマンド pwd は実行されません。

&& 演算子と || 演算子の組み合わせ

たとえば、ファイルが存在するかどうかを確認し、それに応じてメッセージを出力できます。

リーリー

file.txt ファイルの作成前と作成後に上記のコマンドを実行して、違いを確認してください:
1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターします

この記事では、セミコロン、ハイフン、バックスラッシュ、パイプなどのテクニックを含む、ターミナルでさまざまな記号やコマンドを使用して複数のコマンドを同時に実行する方法について詳しく説明します。この記事を学ぶことで、ターミナルツールをより有効に活用し、日々のタスクや作業を効率的に完了できるようになります。初心者でも経験豊富なユーザーでも、そこから多くの実用的なヒントや提案を得ることができます。

以上が1 台のマシンがあれば、安心して Linux コマンドを実行できます - ターミナルで複数のコマンドを使用するスキルをマスターしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!