噗,python执行多行终端命令的时候,多行代码执行起来怪怪的。
所以如果能一行终端命令搞定,那是极好的了。

运行环境 Runtime environment

1
2
3
操作系统: ubuntu18.04  
IDE: JetBrains Pycharm 2019.2.4 x64
语言: Python 3.7.4

方法一:&&

前位命令执行成功,后位命令才会执行,&&可以连接多个命令,可以携带命令参数
例如:

sudo apt-get update&&sudo apt-get upgrade&&sudo apt-get install nginx -y&&nginx&&ps -aux|grep nginx

方法二:||

前位命令执行不成功时,后位命令才会执行
例如:

vim text.py||vi text.py

方法三:;

顺序执行多条命令,当;前位命令执行完成后(不管执行是否成功),执行后位命令。
反正就是一顿操作猛如虎。

sudo apt-get update&&sudo apt-get upgrade&&sudo apt-get install nginx -y&&nginx&&ps -aux|grep nginx