Linux-进程,归档管理等

1,命令:进程
1,后台工作
1,ctrl + z和&
1)、ctrl+z
作用:暂停某工作
语法:在命令执行后直接按ctrl+z打断
示例:比如正在用vi编辑一篇文档,不保存,暂时退出vi,过会再来编辑www.weixiu3721.com

在/root/test文件夹中操作
[root@localhost test]# vi a1(此时输入文字a1,回到一般模式,按ctrl+z)
[1]+ Stopped vi a1
[root@localhost test]# vi a2(此时输入文字a2,回到一般模式,按ctrl+z)
[2]+ Stopped vi a2
[root@localhost test]# vi a3(此时输入文字a3,回到一般模式,按ctrl+z)
[3]+ Stopped vi a3

结果格式说明
任务编号:1、2、3
状态:Stopped–暂停

2)、&
作用:让前台工作放到后台运行
语法:命令&

[root@localhost test]# vi b1&
[1] 5142
[root@localhost test]# vi b2&
[2] 5143

[1]+ Stopped vi b1
2,jobs
作用:查看所有后台任务
语法:jobs

[root@localhost test]# jobs
[1] Stopped vi a1
[2]- Stopped vi a2
[3]+ Stopped vi a3

结果格式:
编号
状态Stopped
产生此任务的命令
3,fg
作用:将后台工作推到前台来,如果后面不加参数,则默认将编号最接近的任务推到前台

语法:fg [%number]
选项说明:%number表示任务编号

示例:
将编号后面带+的任务,推到前台
[root@localhost test]# fg(会进入a3文件,此时做如下操作:输入:wq保存退出,那么a3后台工作就被关闭了)
vi a3

[root@localhost test]# jobs
[1]- Stopped vi a1
[2]+ Stopped vi a2

将编号为2的任务,推到前台,两种方式:fg或者fg%2
将编号为1的任务,推到前台:fg %1

补充:jobs结果说明
任务前面有+,表示执行fg命令时,首先把此任务推到前台
任务前面有-,作为下一个带+号任务的候选

2,系统状态监控
1,ps
作用:显示当前系统中运行的进程
语法:ps [-选项]
选项
-e:所有进程
-f :规定进程显示格式:完整输出(full)

ps -ef

PID:进程ID
PPID:父进程ID

过滤与vi相关的进程
ps -ef|grep “vi”
2,top
作用:动态监控进程所占系统的资源,每隔3秒变一次,类似于Windows的任务管理器
语法:top
特点:把占用系统资源(CPU、内存、磁盘IO等)最高的进程放到最前面

操作:
动态显示只有一页,没有显示所有进程,翻页用> <
退出:ctrl+c或q
3,kill
作用:停止或杀死进程,可以通过进程号pid或任务编号来指定要操作的对象
语法:kill [-选项] PID或任务号
选项:
-9:强制杀掉进程或任务
示例:杀死Firefox浏览器进程


2,命令:归档管理
1,压缩工具
1,bzip2压缩后的后缀为.bz2
只能压缩文件,不能用于目录的压缩
压缩源文件消失
1)、语法:bzip2 [-选项] 文件名
选项:
-z:压缩指定的文件为.bz2后缀的文件(可以省略)
-d:解压被压缩的文件
2)、示例:
压缩install.log文件,压缩后产生install.log.bz2文件,原来的install.log就删除了
(1)压缩:bzip2 -z install.log或bzip2 install.log


可以一次压缩多个文件
bzip2 install.log install.log.syslog
(2)解压:bzip2 -d install.log.bz2

可以一次解压多个文件
bzip2 -d install.log.bz2 install.log.syslog.bz2
2,gzip(后缀为.gz)
只能压缩文件,不能用于目录的压缩
压缩源文件消失
1)、语法:gzip [-选项] 文件名
选项:
-d:解压被压缩的文件(.gz为后缀的文件)

2)、示例:
(1)压缩:
gzip install.log

可以一次压缩多个文件
gzip install.log install.log.syslog

(2)解压:gzip -d install.log.gz

可以一次解压多个文件
gzip -d install.log.gz install.log.syslog.gz
3,zip(压缩后缀为.zip)
压缩后的后缀为.zip(此后缀在Windows中也有)
可以用于文件或目录的压缩
压缩后源文件存在

1)、格式:zip 压缩名 文件列表

2)、示例:
(1)压缩
①压缩文件
压缩install.log和install.log.syslog为ins.zip
zip ins.zip install.log install.log.syslog

②压缩目录
zip -r test.zip test
(2)解压:unzip ins.zip(解压后压缩包还在)
unzip test.zip(有提示)
unzip test.zip


2,打包工具(tar)
1,打包解包
说明:为什么要打包工具tar?
压缩工具bzip2、gzip等(除了zip),
只能对文件压缩,如果一次压缩多个文件,压缩后是分开的压缩文件
如果要压缩多个文件或文件夹,到一个文件,需要做如下步骤
先用tar打包,再用压缩工具压缩
(因为zip工具本身就可以打包,所以不需要上面步骤)

打包:tar -cvf ins.tar install.log install.log.syslog

解包:tar -xvf ins.tar
2,对上面打包后的文件ins.tar,压缩解压
1)用gzip
压缩:gzip ins.tar
解压:gzip -d ins.tar.gz

2)用bzip2
压缩:bzip2 ins.tar

解压:
bzip2 -d ins.tar.bz2
3,使用tar命令进一步完成打包

1)、用tar调用gzip完成压缩、解压
压缩(包含打包):
tar -zcvf ins.tar.gz install.log install.log.syslog

解压(包含解包):
tar -zxvf ins.tar.gz

2)、用tar调用bzip2完成压缩、解压
压缩(包含打包):
tar -jcvf ins.tar.bz2 install.log install.log.syslog

解压(包含解包):
tar -jxvf ins.tar.bz2

猜你喜欢

转载自www.cnblogs.com/zxc159/p/12134116.html