例如,如果我想从 CLI 运行 Netbeans,我可以输入:
$ /usr/local/netbeans-7.0/bin/netbeans
Run Code Online (Sandbox Code Playgroud)
但是通过这样做,在 Netbeans 关闭之前,命令行将变得无用。按 CTRL+C 结束进程将终止 Netbeans 并将命令行返回给用户,但是如何在保持对命令行的控制的同时启动应用程序?是否可以在仍然使用命令行的同时在后台运行任务?
如果您从命令行启动了一些东西,然后才决定要在不停止程序的情况下继续在终端中工作,您可以:
例如,假设您启动 Firefox:
$ firefox
Run Code Online (Sandbox Code Playgroud)
(现在终端没有响应,所以输入以下内容)
$ <Ctrl-z>
$ bg
Run Code Online (Sandbox Code Playgroud)
现在,如果您关闭终端,firefox 不会关闭(因为它已被“背景化”)。
注意:如果没有“bg”,程序将被挂起且无响应。
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |