每个命令的问题在于它有一个连续的输出,不允许我执行更多的命令。每个命令只能通过按 Ctrl+C 或终止会话来停止。每个终端窗口执行 1 个命令有效,但既耗时又效率低下。此问题与VLC应用程序有关,该应用程序输出视频状态信息直到被杀死。不需要查看每个命令的输出。
正如Doon所提到的,&
(背景过程)将完成这个技巧。
但是,如果您关闭终端,该过程将死亡。如果您希望后台进程在关闭启动它的终端时不会死亡,则可以在进程前面加上 nohup
。
从上面的例子扩展:
nohup command1 > /dev/null 2>&1 &;
nohup command2 > /dev/null 2>&1 &;
...