程序、命令 的前台-后台切换 以及查看

Linux Shell中的后台运行和前台转换 在Linux Shell中,我们可以通过将命令放置在后台运行来实现同时执行多个任务的能力。后台运行允许我们在命令执行的同时继续使用Shell,并且可以随时将后台任务切换到前台以进行交互。本文将介绍如何在Shell中实现后台运行,并展示如何在后台任务和前台任务之间进行切换。 阅读详情

1.运行.sh文件

在运行的时候直接./sh 即可运行,如果想要后台运行的话,可以用nohup 和 & 这俩个命令实现。

1)nohup命令

功能:一直运行

nohup ./sh文件 &

2)&命令

一般直接加载命令的后面即可 实现后台运行

2.查看后台运行程序的命令

一般可以用jobs与ps命令查看,俩个区别是(job只能在当前终端查看,切换之后就查看不到,而ps可以查看瞬时的后端进程,切换之后也可以)

1)job 查看当前终端的进程

[root@feng ~]# systemctl start mariadb &
[1] 3943
[root@feng ~]# jobs
[1]+  Done                    systemctl start mariadb

2)ps命令查看当前的所有进程

[root@feng ~]# ps
  PID TTY          TIME CMD
 3576 pts/0    00:00:00 bash
 3949 pts/0    00:00:00 ps

3.关闭当前后台运行的命令

kill命令

1)通过job命令 查看job序号 kill %job序号

2)通过ps查找到进程的PID 执行kill %PID

3)如果是前台的话Ctrl +c 直接结束运行

4.前台和后台的切换

1)fg命令

挂起 将 后台中的命令调至前台

2)Ctrl +z命令

将一个前台运行的命令放至后台 且处于暂停状态

3)bg命令

将在后台暂停运行的命令 变成在后台执行

将一个前台运行的命令放至后台 且处于暂停状态

3)bg命令

将在后台暂停运行的命令 变成在后台执行

R以及Rstudio超详细安装教程(包括安装过程中出现的问题) R安装及Rstudio安装,以及安装中出现的问题 阅读详情

相关推荐

【深度学习】手把手教你在远程服务器上跑 YOLOv3 相关代码(含环境配置)

这篇文章主要记录了如何配置项目环境以及如何在远程服务器上跑 YOLOv3 模型。

作者正在煮茶中... 2383

linux前台,后台命令

https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=qqwovx6h top命令按内存和cpu排序 目录 按进程的CPU使用率排序 按进程的内存使用率排序 按进程的CPU使用率排序# 运行top命令后,键入大写P。 有两种途径: a) 打开大写键盘的情况下,直接按P键 b) 未打开大写键盘的情况下,Shi...

白清羽的博客 938

CZT与FFT频谱分析方法对比:从任意频带重采样到高精度频谱分析

M = 85 % 输出点数f0 = 70 Hz % 起始频率DELF = 0.4 Hz % 频率步长频率分辨率提高到0.4 Hz分析带宽聚焦在[70, 103.6]Hz更清晰地分辨出78Hz和82Hz的频率分量。

2403_88098319的博客 1859

服务管理和系统启动流程

但是在读取硬件的时候系统内核文件默认在/usr/lib/modules/4.18.0-193.el8.x86_64中,这时识别硬件需要读取内核,内核在根中,根在硬件中,陷入无法读取的死循环,在/boot/中有一个vmlinuz-4.18.0-193.el8.x86_64通用内核,通过读取通用内核文件来进行硬件识别,加载结束之后将加载出真正的根所在路径,以只读的方式加载真正的根。当/etc/fstab错误的时候,可以输入密码,输入密码之后进入到真正的操作系统,修改fatab为正确的内容。

xing-dong的博客 1748

C++,使用Qt设计一个登录窗口

使用Qt设计一个登录界面

heyu0311的博客 2991

深入解析 Fiori Launchpad Notification:架构、配置与用户体验全景

开发者可继承接口,在注册自研 Provider,利用实例化消息;若想批量推送,可用API (

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 436

常用的服务前台启动命令

前台启动nginx命令: nginx -g "daemon off;" 前台启动httpd命令: httpd -DFOREGROUND 前台启动Tomcat: catalina.sh run 前台启动Redis: redis-server 前台启动php-fpm: php-fpm -F 前台启动supervisor: supervisord -n

【优快云官方推荐】 1515

基于Matlab使用雷达资源管理有效跟踪多个机动目标仿真(附源码)

多功能雷达可以搜索目标,确认新轨道,并重新访问轨道以更新状态。为了执行这些功能,多功能雷达通常由资源管理器管理,该资源管理器创建用于搜索、确认和跟踪的雷达任务。这些任务是根据优先级和时间安排的,因此,在每个时间步长中,多功能雷达都可以将其波束指向所需的方向。在此示例中,对于用于跟踪机动目标的雷达,有两个相互冲突的要求:目标的数量及其初始位置通常事先不知道。因此,雷达必须不断搜索感兴趣的区域才能找到目标。此外,雷达需要在进入雷达覆盖区域后立即检测并建立对每个目标的跟踪。目标机动的时间段事先是未知的。

珞瑜的博客 3145

查看进程的方式

linux进程查看

weixin_59539033的博客 1万+

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

王老师青少年编程 534

【软件系统架构】系列六:系统工程

系统工程是一种跨学科方法论,用于分析、设计、集成和管理复杂系统的全生命周期。其核心特点包括系统性思维、全周期管理、跨学科协作和需求导向。主流采用V模型生命周期,涵盖需求分析、系统设计、实现、测试验证及运维退役等阶段。核心工作方法包括需求工程、系统建模、接口设计、风险管理等。系统工程与项目管理协同,分别侧重技术实现和进度资源管理。应用领域覆盖航天军工、智能制造、智慧城市等。未来将向AI融合、数字孪生、模型驱动工程等方向发展,为复杂系统开发提供系统化协作范式。

moton2017的博客 2257

Linux/Ubuntu(四)Linux程序前台后台切换

1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行 root@Ubuntu$ ./tcpserv01 & 2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行,摁Ctrl+z,然后在最后一行加上bg %number 3、对于所有运行的程序,我们可以用jobs –l...

muer_123的博客 3427

Lammps实现甲烷与水的竞争吸附-循环不同气体分子

Lammps实现甲烷与水的竞争吸附

Rockyoung 5375

linux起前台服务器,Linux系统切换前台进程和后台进程方法

当你用shell启动一个程序时,往往他是在前台工作的。 例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进程的切换。那么Linux系统如何切换前台进程和后台进程?下面跟着学习啦小编一起去了解下吧。Linux系统如何切换前台进程和后台进程在终端里输入firefox,那么会打开firefox,但当你关闭此终...

weixin_36370128的博客 613

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【Linux程序前台后台切换】

如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行,摁Ctrl+z,然后在最后一行加上bg %number。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。将一个在后台暂停的命令,变成在后台继续执行。1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行。

oldmoney 3880

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux前后台进程切换(转)

Linux 前后台进程切换(转) 当你用shell启动一个程序时,往往他是在前台工作的。 例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进程的切换。 例如直接在终端里输入firefox,那么会打开firefox,但当你关闭此终端或者ctrl+c强制终止时,firefox也随机关闭了。你可以在执行时后面...

biaoning_log的博客 473

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux程序前台后台切换

Linux程序前台后台切换 1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行 root@Ubuntu$ ./tcpserv01 & 2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行 cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpse

目标是LINUX C++专家,不达目标誓不罢休 860

Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行

然后程序执行期间连接断开。执行时间短的还好,如果时间比较长就比较惨了,还要从头再来!2、根据命令的进程PID,使用kill命令杀死该进程。1、使用如下命令查看运行的python命令。此时即使关闭终端命令也会一直执行!选项可以多显示一个PID信息。如果后台中有多个命令,可以先用。如果后台中有多个命令,可以先用。1、例如,我们把上面我们的。查看jobnun,然后用。查看jobnum,然后用。将选中的命令调出继续执行。前台运行命令的PID。kill直接杀死进程。前台运行命令的PID。kill直接杀死进程。

2401_88244350的博客 2464

linux把命令切换到前台与后台

1、查看后台的命令jobs 2、把命令切换到后台 ctrl + z bg %[number] ;number是这个命令在当前你执行的命令的序号,序号都是从1开始 3、把后台命令切换到前台 fg %[number] ;number是命令在后台命令中的序号 ...

altoer的博客 1653

centos - 查看程序运行状态、后台运行程序、回调后台程序、监控(tomcat和java程序为例)

查看进程是否启动 https://blog.youkuaiyun.com/dongruanlong/article/details/83027737 ps -ef|grep java 查看监听端口是否正常 https://www.cnblogs.com/kikis/p/10755698.html [root@ossaywapp04 ~]# netstat -lntup | grep java ...

LawssssCat的博客 3633

前后台任务的切换方法

任务(进程)管理 ps:process snapshot, 进程快照,常用参数:-aux top:动态实时刷新显示系统中所有的进程信息 pstree:(UID PID PPID )进程树, 常用参数:-ap kill:send a signal to a process(向进程发送一个信号),常用参数:-9表示向进程发送一个编号为9的信号,任何进程收到这个信号,可以强制结束 (有64个信号) 前后...

guopiaowanan的博客 1647

Linux前后台程序的切换与控制

本文主要介绍在Linux下运行程序,及在前台和后台之间切换与控制的方法。 前台运行程序 通常的运行方法是:./a.out,表示运行当前目录下的可执行程序,并运行在前台。 运行在前台指的是当前终端窗口会暂停接受其他指令,而处于a.out的运行状态。当关闭当前终端窗口时,程序也会被关闭。 注意,不管运行在前台还是后台的程序,如果有输出到终端的程序指令,如cout, cerr等,都会在运行的终端上输出...

guotianqing的博客 889

将linux前台运行的程序退到后台运行

但是如果本以为很快就能执行完的命令要执行很久,后悔没有将其在后台运行的话,可以通过ctrl+z将程序暂停,然后通过bg %jobsID将其在后台继续执行,或通过fg %jobsID将其切回前台执行,jobsID可以通过jobs命令查看。通常我们运行程序后面加符号&即可让程序在后台运行,前台可以继续输入其他操作命令。

九号线的尽头 753

linux程序前后台切换

bg将程序放到后台运行 如果程序在前台运行,可以通过ctrl + z来把程序暂停,然后用bg %[number]命令把这个程序放到后台运行 jobs查看所有在后台运行的程序 fg将程序放到前台运行 可以通过kill %1终止程序运行...

luckywang1103的专栏 2533

linux之如何将前台程序切换到后台及其恢复

在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,再执行其他命令;有时又得将后台暂停的任务调至前台从新运行。这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及 Ctrl + z 快捷键来完成。 按下ctr+z,将当前运行的程序放入后台挂起,此时你就可以执行其他任务了。 jobs 命令,显示后台被挂起的所有进程 bg N 使第N个任务在后台运行 fg N 使第N个任务在前台运行 注:默认bg,fg不带N时表示对最后一个进程操作! ...

jiangkejkl的博客 3482
上一篇: 想要成为运维,想要成为后期的架构师?这些知识是必备的!
下一篇: linux 是如何 快速一键安装禅道的呐?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

峰宝宝守护。

乐已忘忧,心旷神愉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值