我这里要谈的一点是linux的一组命令.

bg 后台运行
fg 前台运行
ctrl + z 让一个应用停止
ctrl + c 一般是终止应用的运行
jobs 显示正在运行的应用

这组命令很有意思,也很有用.我这里举一个例子.

如果说现在你要运行一个服务端程序,这个程序基本上会一直运行下去,当然你在控制台上不可能等待着这个服务端程序的运行,而你有另外的事情要干,这个时候有没有两全其美的办法可以即运行你的服务端程序,又可以干另外的事情呢?当然有.


假设你的服务端程序叫做serv,我们来操作一下吧!

serv # 开始运行程序
ctrl + z # 暂停程序的运行
bg 1 # 让serv在后台运行
... # 继续去干你的事情
ctrl + z # 终止程序的运行