bash命令在新的命令行窗口中运行程序

时间:2010-11-25 01:18:40

标签: bash scripting command-line terminal

我想从bash脚本中运行一个程序,以便在新的命令行窗口中打开它。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

这实际上取决于您使用的GUI。尝试以下某些操作来执行ls命令。

使用gnome-terminal

gnome-terminal -x bash -c "ls; bash"

(摘自http://www.linuxquestions.org/questions/programming-9/is-command-line-invocation-of-gnome-terminal-to-run-more-than-one-command-possible-789599/

使用xterm

xterm -e "ls; bash"

(取自http://ubuntuforums.org/showthread.php?t=760006)。

对于konsole,请看一下:

或在这里:

答案 1 :(得分:0)

xterm -e 'program to be run'

您的终端可能有不同于-e的开关,但我不知道您的终端是什么。