linux bg和fg命令

news/2024/11/25 5:58:30/

linux bg和fg命令

linux下我们如果想一个任务或者程序还后台执行可以使用&,实际上linux还提供了其他任务调度的命令。

  1. bg: 将一个在后台暂停的命令,变成继续执行;【background后景;背景;不显眼的位置;底色】
  2. fg: 将后台中的命令调至前台继续运行,【foreground:前景,重要位置】
  3. jobs: 查看当前有多少在后台运行的命令
  4. ctrl + z:  可以将一个正在前台执行的命令放到后台,并且暂停
  5. nohup 命令 :不挂断地运行命令。nohup就是不挂起的意思( no hang up)。

语法:

nohup Command [ Arg … ] [ & ]

描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部

来看实际操作的例子,启动一个时钟程序:


ctrl+z以后输出为:
这个使用用pidof xclock去查看进程号还是存在,说明程序在后台暂停

执行bg %1 可以看到程序继续执行
一个更明显的例子可以看出bg和fg的区别:firefox &符号有无的区别

nohup

如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户之后继续运行相应的进程。 该命令的一般形式为:

nohup conmmand &

如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

nohup command > myout.file 2>&1 

在上面的例子中,输出被重定向到myout.file文件中

linux命令全称

对于使用Linux系统的人来说,常见的命令大家都会敲,比如cd/ls/ll/等,但这只是缩写,觉得了解这些指令的全称,更有助于我们理解和记忆这些指令。

pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径
ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf
ps -auxf 显示进程状态
df: disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。
du: Disk usage
rpm:即RedHat Package Management,是RedHat的发明之一
rmdir:Remove Directory(删除目录)
rm:Remove(删除目录或文件)
cat: concatenate 连锁
cat file1 file2>>file3 把文件1和文件2的内容联合起来放到file3中
insmod: install module,载入模块
ln -s : link -soft 创建一个软链接,相当于创建一个快捷方式
mkdir:Make Directory(创建目录)
touch  创建一个文件
man: Manual
su:Swith user(切换用户)
cd:Change directory
ls:List files
ps:Process Status
rmdir:Remove directory
mkfs: Make file system
fsck:File system check
uname: Unix name
lsmod: List modules
mv: Move file  重名文件
rm: Remove file  删除文件
cp: Copy file 拷贝,当然后面还可以跟一些参数,具体可查看该命令的具体使用
ln: Link files 
fg: Foreground
bg: Background
chown: Change owner
chgrp: Change group
chmod: Change mode
umount: Unmount
tar:Tape archive (磁带档案)
ldd:List dynamic dependencies
.a(扩展名a):Archive,static library
.so(扩展名so):Shared object,dynamically linked library
.o(扩展名o):Object file,complied result of C/C++ source file
dpkg:Debian package manager
apt:Advanced package tool(Debian或基于Debian的发行版中提供部分Linux命令缩写)
bin = Binaries (二进制文件)
apache = "a patchy" server
apt = Advanced Packaging Tool
ar = archiver
as = assembler
awk = "Aho Weiberger and Kernighan"三个作者的姓的第一个字母
bash = Bourne Again SHell
chsh = Change Shell
cmp = compare
cobra = Common Object Request BrokerArchitecture
comm = common
cpio = CoPy In and Out
cpp = C Pre Processor
ed = editor
egrep = Extended GREP
elf = Extensible Linking Format
elm = ELectronic Mail
emacs = Editor MACroS
eval = EVALuate
fd = file descriptors
fg = ForeGround
fgrep = Fixed GREP
fmt = format
fsck = File System ChecK
fstab = FileSystem TABle
fvwm = F*** Virtual Window Manager
gawk = GNU AWK
gpg = GNU Privacy Guard
groff = GNU troff
hal = Hardware Abstraction Layer
joe = Joe's Own Editor
ksh = Korn SHell
lame = Lame Ain't an MP3 Encoder
lex = LEXical analyser
lisp = LISt Processing = Lots of IrritatingSuperfluous Parentheses
ls = list
lsof = LiSt Open Files

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

相关文章

重量单位fg含义

今天看文章出现单位fg, roughly 1 fg per megabase of genome size 不解其意,搜索摘录如下: 1 g 1000 mg1 mg 1000 ug1 ug 1000 ng1 ng 1000 pg1 pg 1000 fg 因此有: 1 fg 10 -15 g

python中fg是什么意思_Python fg

最新项目 这个项目收集社会数据和例行程序进行分析和开发。在最基本的层面上,访问和分析与社会参与相关的数据。公共数据,比如gmane数据库提供的或者私人网络(比如facebook)捐赠的个人资料,甚至是twitt ... 2021-01-14已阅读: n次 简单的终端菜单 概述 simple-term-menu为交…

麦克纳姆轮单轮速度分析

关注同名微信公众号“混沌无形”,阅读更多有趣好文! 原文链接:https://mp.weixin.qq.com/s/GWhlXsuY6QYyoZydaSYpjQ(包含原文PDF百度云下载链接) 为计算电机输出轴转速,需要进一步分析。这里结合图 2.4和图…

哈罗单车怎么关锁还车_哈啰出行电动车怎么锁车?锁车还车方法教程[多图]

哈啰出行电动车要怎么锁车呢?最近有很多朋友使用哈啰电动车出行十分的方便,但是到达目的地后却无法对电动车进行锁车操作,这是怎么回事呢?正确的锁车还车方法又是什么样的呢?今天小编就为大家带来详细的介绍&#xff0…

基于碰撞传感器的自动导航车系统设计

1、内容简介 略 635-可以交流、咨询、答疑 2、内容说明 略 随着世界各国对科学技术的重视,各类高科技技术突飞猛进,人类逐步进入人工智能时代。而在这些高科技技术的背后,自动导航小车作为无人驾驶小车的一种类型备受关注。它的主要优点是不需…

基于惯性轮倒立摆原理的自行车

背景 自平衡车有很多种,其中一种是利用惯性轮倒立摆原理,早在2003年,日本的村田顽童就已经问世,它采用的就是惯性轮倒立摆原理。后来其他研究组织和个人纷纷效仿,制作出了五花八门的基于惯性轮倒立摆原理的直立机器人…

两轮车里程计

二轮差动模型的机器人底盘,是最常见的机器人底盘,像扫地机器人,循迹小车等。作为机器人的移动部件,它需要实现输入输出两大功能。 输入:接收控制指令速度V和角速度W(v,w)--单位m/s rad/s 输出…