Linux の exit コマンドは、現在のシェルを終了するために使用されます。パラメータを数値として受け取り、ステータス番号を返してシェルを終了します。パラメータを何も指定しなかった場合は、最後に実行されたコマンドのステータスが返されます。 exit コマンドはスクリプトを閉じてシェルを終了します。
複数のシェル タブがある場合、exit コマンドは実行されたタブを閉じます。これは組み込みコマンドですが、これ専用のマニュアル ページは見つかりません。
構文:
exit
上記のコマンドから、 を押した後、 ENTER キーを押すと、ターミナルが閉じられ、ターミナルで通常実行されているすべてのプロセスが終了します。
JavaScriptで寝る
exit コマンドは、以下の場合に最も便利な一般的なコマンドです。 Linux 。何度でも合格できます。 exit() 関数を使用して通常のプロセスを終了します。 exit コマンドに関するいくつかのポイントは次のとおりです。
- 終了ステータス N でシェル スクリプトを終了するために使用されます。
- シェルスクリプトが正常に終了したかどうかを確認するために使用できます。
- 終了ステータスは、他のコマンドがアクションを実行するために使用できます。
- N の値が指定されていない場合、終了ステータスは最後に実行されたコマンドになります。
- N の値は 0 に設定され、通常のシェル終了を表します。
オプション:
exit コマンドには多くのオプションがありません。ただし、次のオプションがサポートされています。
パラメータを指定せずに実行すると、単にターミナルが閉じられます。次のように実行します。
exit
上記のコマンドは単にターミナルを閉じるだけです。
パラメータを渡すと、パラメータは閉じられ、同じ終了ステータスが返されます。たとえば、終了ステータス 10 で実行すると、ステータス 10 が返されます。以下のコマンドを考えてみましょう。
exit 10
上記のコマンドはターミナルを閉じ、ステータス 10 を返します。返されるステータスは、エラーを通知するために追跡できる場合があるため便利です。たとえば、戻りステータス ' 0' はプログラムが正常に実行されたことを意味します 、 そして ' 1' は、プログラムに軽微なエラーがあることを意味します。
最後に実行したコマンドの終了ステータスを表示するには、「echo $?」コマンドを実行します。次のようにコマンドを実行します。
echo $?
上記のコマンドは、最後に返されたステータスを表示します。以下の出力を考えてみましょう。
「Demo.sh」というスクリプトを作成しましょう。作成するには、次のコマンドを実行します。
cat > Demo.sh echo ' This is a demo.' exit 0
CTRL+D キーを押して、上記のスクリプトを保存します。次に、次のコマンドを実行してスクリプトを実行します。
chmod +x Demo.sh ./Demo.sh
上記のコマンドはスクリプトを実行します。次に、以下のコマンドを実行して、スクリプトの終了ステータスを確認します。
echo $?
以下の出力を考えてみましょう。
上記の出力から、指定されたスクリプトの終了ステータスが 0 であることがわかります。これは、スクリプトが正常に実行されたことを意味します。
助けを求める
exit コマンドは組み込みユーティリティです。専用のマニュアル ページはありません。ただし、コマンドに関する情報を表示する「-help」オプションはサポートされています。ヘルプを表示するには、次のようにコマンドを実行します。
exit --help
上記のコマンドを実行すると、コマンド ラインにヘルプが表示されます。次のように help exit コマンドを実行することもできます。
help exit
どちらのコマンドでも同じ出力が生成されます。以下の出力を考えてみましょう。