シェルコマンドを続けて実行したい場合(#遠足 && 帰る)
Linuxを使っていてシェルコマンドを何行も分けるのでなく、1行で収めたい場合に使えるのが「&&」です。
1つ目のコマンドが終了したら、2つ目のコマンドを実行することができます。
使い方は以下のとおりです。
command1 && command2
正常にcommand1が終了しない場合は、command2は実行されません。
&&の応用
コマンドを連結する&&が、威力を発揮するのは、特にバッチ処理などにおいてです。
最初のシェルコマンドの正常終了後に、2番目以降のシェルコマンドでログを圧縮したり、
メールを送ったりする場合に便利です。
正常終了しない場合はcommand2は実行されないので、
command2からcommand1の終了結果を参照する手間が省けます。
帰るまでが遠足というなら、遠足 && 帰る のような使い方になります。