我想在单独的终端中执行C程序,我已经尝试过这个命令,
gnome-terminal -x ./test
和
gnome-terminal -e test
但它打开了一个新终端,在给我输出之前,它只是消失了。
如何使用gnome-terminal
解决此问题?
提前致谢
答案 0 :(得分:0)
这可能是您搜索的内容:
gnome-terminal -e "bash -c \"!!; exec bash\""
或(简称):
gnome-terminal -x sh -c "!!; bash"
它会打开gnome-terminal并执行你的最后一个命令(!!)并在shell中使用命令输出保持打开状态,即使使用top或者更少的交互式命令......
在你的情况下:
gnome-terminal -e "bash -c \"./test; exec bash\""
或
gnome-terminal -x sh -c "./test; bash"