我正在用Python开发一个Auto install x2go脚本(特别是对于ubuntu / linux)
我来到我用命令打开一个gnome终端的地方
os.system("gnome-terminal -e 'bash -c \"sudo apt-get update -y ; exec bash\"'")
它工作正常,但现在出现了我的问题。
我必须在同一个终端窗口中执行多于一个命令,但我无法弄清楚如何在同一行中拆分或定义两个命令。
我试过了--tab -e [command]
,但它似乎与我以前的语法无关
os.system("gnome-terminal -e 'bash -c \"sudo add-apt-repository ppa:x2go/ppa --tab -e sudo apt-get update ; exec bash\"'")
如果我能得到一些帮助,我会很高兴:)
最好的问候
答案 0 :(得分:0)
对于任何在Google上遇到此问题的人,答案已在评论中得到解决。
只需像往常一样在bash中链接命令
os.system("gnome-terminal -e 'bash -c \"sudo add-apt-repository ppa:x2go/ppa && sudo apt-get update ; exec bash\"'")