我正在使用以下代码打开gnome-terminal,如建议here:
system("gnome-terminal -e \"bash -c \"echo foo; echo bar; exec bash\"\"");
但终端不会保持开放状态。我该怎么办?
答案 0 :(得分:1)
尝试
system("gnome-terminal -e \"bash -c \'echo foo; echo bar; exec bash\'\"");
bash -c
之后的命令需要用单引号。至少它对我有用。