unix
https://www.techradar.com/gaming/gta-6
在类 Unix 系统中,在前台运行一个长时间的任务的时候,用户就会失去对shell的控制权。这时可以通过 Control-C、Control-D、Control-Z 这几个命令重新拿回 Shell 控制权。但是它们是有差别的。
2.Control-C
中止当前任务,进程被 Kill 掉。
3.Control-D
对于需要从 stdin
输入的应用,如:cat
、md5
,当完成输入的内容之后,使用 Control-D
输入 EOF
标记。
4.Control-Z
将当前任务挂起,放到后台。是吧,只是挂起了,并没有退出。当任务被挂起后,可以在当前终端使用:
jobs
[1] + suspended air
查看当前shell中所有**挂起(suspended)与后台运行(running)**任务。
4.1 bg命令
挂起→后台运行
bg
命令,后面跟 %n
,n 是 jobs
命令返回内容的 Job
列的数字。
bg %1
[1] + continued air
jobs
[1] + running air
4.2 fg命令
进入挂起或者后台运行的进程
fg
命令,后面跟 %n
,n 是同样是 jobs
命令返回内容的 Job
列的数字。
fg %1
[1] + running air
这时执行ctrl+C
^C
就会杀死这个挂起或者后台运行的进程。
4.3 kill命令
接上
kill %1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理