Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux中如何在单独的gnome终端中执行文件_Linux_Gnome Terminal - Fatal编程技术网

在linux中如何在单独的gnome终端中执行文件

在linux中如何在单独的gnome终端中执行文件,linux,gnome-terminal,Linux,Gnome Terminal,我想在单独的终端上执行一个C程序,我已经试过这个命令 gnome-terminal -x ./test 及 但它打开了一个新的终端,在给我输出之前,它就消失了 如何使用gnome终端解决此问题 提前感谢这可能是您搜索的内容: gnome-terminal -e "bash -c \"!!; exec bash\"" 或(稍后): 它会在最后一个命令(!!)执行时打开gnome终端,并在shell中的命令输出时保持打开状态,即使是像top或less这样的交互式命令 就你的情况而言: gnome

我想在单独的终端上执行一个C程序,我已经试过这个命令

gnome-terminal -x ./test

但它打开了一个新的终端,在给我输出之前,它就消失了

如何使用
gnome终端解决此问题


提前感谢

这可能是您搜索的内容:

gnome-terminal -e "bash -c \"!!; exec bash\""
或(稍后):

它会在最后一个命令(!!)执行时打开gnome终端,并在shell中的命令输出时保持打开状态,即使是像top或less这样的交互式命令

就你的情况而言:

gnome-terminal -e "bash -c \"./test; exec bash\""


请注意,
。。。测试
/test
不是同一回事,除非你得到了一个很不幸的建议,把
放在
路径
的所有内容之前,即使如此,根据你使用的shell,第一个仍然可以调用内置的
test
命令,而不是你的脚本<代码>测试
对于测试脚本来说是一个可怕的名称(尽管逻辑和直观)-P
gnome-terminal -x sh -c "!!; bash"
gnome-terminal -e "bash -c \"./test; exec bash\""
gnome-terminal -x sh -c "./test; bash"