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

標準のBashターミナルの「&&」記号と「;」記号の違いは?

どちらもBASHに、記号に続く別のコマンドで開始するように信号を送っているように見えますが、明確な違いはありますか?

ベストアンサー

この行で:

command1 && command2

command2は、command1が終了ステータス0を返した場合にのみ実行されますが、次の行では次のようになります。

command1 ; command2

command1とcommand2の両方が関係なく実行されます。セミコロンを使用すると、1行に多くのコマンドを入力できます。


Ubuntu
  1. [[$ a ==Z*]]と[$a==Z *]の違いは?

  2. Centos –シャットダウン18:00と18:00シャットダウンの違いは?

  3. SudoとGksuの違いは、Sudo-iとSudo-sの違いと同じですか?

  1. `man`と`man(#) `の違いは?

  2. ls と l はどう違いますか?

  3. bash スクリプトのコマンドとターミナルのコマンドの違い

  1. Sudo Su –とSudo Su —の違いは何ですか?

  2. NssとPamの違いは?

  3. unlink と rm の違いは何ですか?