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

news/2025/1/12 1:44:50/

背景

1、在终端里用 vim 编辑多个文件,修改了某个文件后,想调试一下;如果把 vim 关闭掉,调试完之后发现代码还是没通过,又得重新打开

2、同一个终端中频繁切换不同的应用,每次都要重新关闭上一个打开一个新的,太麻烦


so

1、vim中使用:!可以不用退出vim运行命令

2、使用bg、fg、ctrl z、 &


一、&最经常被用到
这个用在一个命令的最后,可以把这个命令放到后台执行

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

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

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

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


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

相关文章

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,定义增强子屏幕&…

两个字符串的最大公共子串(七)

东家蝴蝶西家飞,白骑少年今日归。 愿,所有迷茫的人,都不再迷茫的,愿,所有努力工作的人,都可以得到应有的回报,愿,所有的人,都可以找到回家的方向,愿&#xff…

STM32F429 21. LTDC 液晶屏幕

显示器的参数 像素 像素是组成图像的最基本单元要素,显示器的像素指它成像最小的点,液晶原理中提到的一个显示单元。 分辨率 一些嵌入式设备的显示器常常以“行像素值 x 列像素值”表示屏幕的分辨率。如分辨率800x480 表示该显示器的每一行有 800 个…

fg命令

fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。与bg命令一样,若后台任务中只有一个,则使用该命令时,可以省略任务号。 语法: fg(参数) 参数: 作业标识&#xff…