可以这样做吗?例如,如果我通过命令行运行“ ”,我的终端将被阻止,并且在退出 gedit 之前我无法在此终端中输入其他命令。我可以启动程序(如 gedit)而不阻止终端吗?在 Windows 中,我认为这可以像“ ”gedit tifatul.txt
一样完成start notepad tifatul.txt
答案1
&
只需在命令末尾添加。这会使新进程在后台运行,您可以继续使用终端。例如:gedit new_file.txt &
答案2
我想向您推荐nohup gedit filename &
。简而言之gedit filename &
,您要承担意外关闭终端并丢失编辑的风险。如果您不喜欢nohup.out
每次都创建,只需重定向输出:
nohup gedit filename > /dev/null &