Shell中执行多条命令

2019 - 07 - 11

  1. ;隔开  各条命令都会执行,不保证每条命令都执行成功
cd ~/Downloads; echo "AA"
  1. &&隔开  当前面的命令执行成功,才会去执行后面的命令
    cd ~/DDownloads && echo "AA"  //失败 不会执行 echo
    
  2. ||隔开  当前面的命令执行失败后才去执行下一条命令,直到执行成功一条命令为止
    cd ~/Downloads || echo "AA"   //同样不会执行 echo
    
  3. |隔开  将一条命令的输出导向另一条命令的输入,从而让命令像流水线一样连续工作。在命令行中,我们用|表示管道
    ifconfig | grep inet
    
Table of Contents