使用python 开启 Ubuntu 终端来执行命令,是使用 os 调用 gnome-terminal 命令。
这样的调用会出现各种各样的问题;首先应先确定命令本身没有问题,即在终端调用这个命令。
可以使用 gnome-terminal --help-all
查看命令帮助手册。
这里以实现 ls 命令为例,我需要调用 ls 命令,且执行完不自行关闭窗口。
正确写法:
gnome-terminal -e 'bash -c "ls; exec bash" '
以下写法错误、或没达到目标
1、执行完后会关闭终端
gnome-terminal -- 'ls'
<