LinuCレベル1 Linuxのインストールと仮想マシン・コンテナの利用 問15
Linuxのインストールと仮想マシン・コンテナの利用/プロセスの生成、監視、終了コマンドをバックグラウンドで実行するために、コマンドの末尾に付ける記号はどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「Linuxのインストールと仮想マシン・コンテナの利用」に対応。実際の試験問題ではありません)
- A|
- B&
- C;
- D&&
正解:B
解説
コマンドの末尾に & を付けて実行すると、シェルはそのコマンドの終了を待たずに、バックグラウンドジョブとして実行を続けさせたまま次のコマンド入力を受け付けます。ジョブの状態確認には jobs コマンド、フォアグラウンドへの復帰には fg コマンドを使います。
選択肢ごとの解説
- A誤り。|は前のコマンドの標準出力を次のコマンドの標準入力に接続するパイプ記号です。
- B正しい。&はコマンドをバックグラウンドで実行するための記号です。
- C誤り。;は複数のコマンドを順に実行するための区切り記号です。
- D誤り。&&は直前のコマンドが成功した場合にのみ次のコマンドを実行する制御演算子です。