前后台切换命令(ctrl+z jobs bg fg )

news/2025/1/12 1:05:40/

 

 

当我在终端里面运行某个命令的时候,结果不是很快就能出来的那种,或者是一大堆字在屏幕上狂翻。

这个时候,有时ctrl+c也不起作用,那我会用ctrl+z退出来,这个很有效,但是说实话我不知道为什么
这个可以退出,以及有什么后果,今天看到一篇博客,内容如下:

 

 

linux下fg、bg、ctrl + z、jobs、&等命令

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,

但学会了也是很实用的。
& 最经常被用到
   这个用在一个命令的最后,可以把这个命令放到后台执行


ctrl + z
     可以将一个正在前台执行的命令放到后台,并且暂停


jobs
     查看当前有多少在后台运行的命令


fg
    将后台中的命令调至前台继续运行

   如果后台中有多个命令,可以用fg %jobnumber将选中的命令调出%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)


bg
    将一个在后台暂停的命令,变成继续执行。
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

----------------------------------------------------------------------

刚刚测试了一把,果不其然

打开Terminal, 输入sleep 30

然后ctrl+z

立马就退出正在运行的命令,并且显示

[1]+  Stopped                 sleep 30

但是,这个时候ps -ef|grep sleep

还能看到这个命令在后台,如果使用bg这个命令,则会显示下面信息

[1]+ sleep 30 &

 

如果使用fg命令,则sleep 30这个命令还会调出来,跑完为止。

 

想我以前用那么多的ctrl+z的命令,都是把正在运行的命令放到后台去,

但是命令不是继续执行,而是处于Stopped的暂停状态,

估计这些命令会一直保持这种状态抑或是多长时间后命令会自己退出?

不知道,反正以后再用ctrl+z这个命令就记得用kill命令将放在后台的这个命令杀掉,

就没事了....

 

 


http://www.ppmy.cn/news/492922.html

相关文章

tkinter实现屏幕窗口弹幕

tkinter实现屏幕窗口弹幕 构思创建类制定 init 函数 移动退出启动多线程无背景 完整代码TinReader可移动工具栏写在最后 构思 我在CSDN上看了一篇文章,叫做 “tkinter制作弹幕”。但这并不是真正意义上的弹幕,而仅仅是弹窗,同时如此多的窗口…

Linux进程管理命令:nohup、、jobs、fg、bg、ps、kill

对Linux进程的管理是我们经常遇到的,如何查看一个进程的状态?如何把一个后台的进程调至进程执行?如何杀死一个进程…看了本文后,你将会全部掌握! 1. nohup nohup的用法: 用途:不挂断地运行命…

bg、fg、、vim 中:! 的使用-终端中简单的任务调度

背景 1、在终端里用 vim 编辑多个文件,修改了某个文件后,想调试一下;如果把 vim 关闭掉,调试完之后发现代码还是没通过,又得重新打开 2、同一个终端中频繁切换不同的应用,每次都要重新关闭上一个打开一个新…

Systemd方式Docker代理服务器设定

越来越多的LInux发行版开始使用Systemd管理服务,下面来看一下如何用Systemd的方式设定Docker的代理服务器。 为什么要设定? 在公司内网如果不设定代理服务器,Docker无法进行docker search和docker pull等与网络相关的操作。在docker pull的…

linux中的fg命令

❤️强烈推荐人工智能学习网站❤️ 今天第一次看到这个命令,感觉有点意思。fg命令的作用是可以将后台作业运行转换到前台作业运行。 [mapanlocalhost process]$ echo " " > 1.txt [mapanlocalhost process]$ cat 1.txt [mapanlocalhost pr…

NO、NC、COM、FG端的含义

总结: 一、NC Normally Closed ,表示常闭端。 注意: "NC是常闭触点",但有的时候,NC不是表示常闭( NORMAL CLOSE ), 而是表示未连接(NO CONNECT)。 二、NO Normally Open,表示常开端。 三、COM Common &am…

st7789屏幕使用方法

st7789屏幕使用方法 之前写过此屏用法,这里坐下总结。方便使用 所选设备 主控:MR开发板 1.54寸液晶屏st7789 spi 规格 基本信息说明尺寸1.54寸材料高清IPS彩色屏分辨率240*240显示方向可调整控制芯片ST7789 使用方法 方法包含如下内容&#xff1…

ABAP 交货单屏幕增强

需求描述: 在内向交货单(VL31N / VL32N / VL33N) 与外向交货单(VL01N / VL02N / VL03N) 的抬头和行项目增加”自定义字段“页签,如下图所示 实现方法: 1. 往表LIKP和LIPS增加自定义字段 2. 新建函数组ZFG_SD002,定义增强子屏幕&…