我知道用于退出正在运行的命令输入使用者的两个命令是 ctrl^d(挂起)和 ctrl^c(停止)。
是否有第三个说“你继续前进,但我想回到 bash”。
本质上,我有一个程序,它在运行时会启动很多有用的信息,然后从那时起只记录连接。我对启动信息很感兴趣,但是一旦它进入日志连接部分,我想回到它开始之前的位置,如果我使用 ctrl^c 就会结束。
我知道用于退出正在运行的命令输入使用者的两个命令是 ctrl^d(挂起)和 ctrl^c(停止)。
是否有第三个说“你继续前进,但我想回到 bash”。
本质上,我有一个程序,它在运行时会启动很多有用的信息,然后从那时起只记录连接。我对启动信息很感兴趣,但是一旦它进入日志连接部分,我想回到它开始之前的位置,如果我使用 ctrl^c 就会结束。
您可以暂停程序,然后将其置于 shell 的后台。
要暂停正在运行的作业,请使用Ctrl+ Z- shell 应该会响应并在括号中为您提供作业 ID。然后,您可以使用后台作业
前任。用于
sleep
模仿您的长期运行过程:您可以使用 获取正在运行的后台作业的列表,
jobs
如果您希望使用 再次将作业置于前台fg <job id>
。有关详细信息,请参阅 的
JOB CONTROL
部分man bash
。