如何打开一个新终端并运行两个linux命令?

时间:2019-06-04 16:51:53

标签: bash shell

我创建了一个.sh脚本,可以选择打开终端,并且该终端运行2条命令。 我知道要打开新窗口或选项卡并运行命令,但是当我&&放​​置时,通过使用以下命令会收到如下错误:

命令:

gnome-terminal --tab -- "ls && clear"

错误:

There was an error creating the child process for this terminal
Failed to execute child process “ls && clear” (No such file or directory)

我的操作系统是Linux(Ubuntu)

1 个答案:

答案 0 :(得分:1)

gnome-terminal需要一个命令名称。它会寻找一个字面称为ls && clear的命令,但找不到它。您需要在shell中运行它:

gnome-terminal --tab -- bash -c "ls && clear"