您的位置:首页 > 其它

【unix学习】进程和文件备份压缩打包

2017-11-04 18:39 302 查看

进程

进程
nice value

进程查看

显示进程详细信息

动态实时显示进程信息

后台前台进程

daemons进程

串行命令和并行命令

文件压缩
tar格式

gz格式

bz2格式

nice value

-20 – 19之间

表示进程的优先级,nice值越小,代表优先级越高,执行越早。

当设置优先级的nice值时,最低只能是0,当小于0时报错了。

[s14516@gdufs]$nice -n -20 find / -name 'stdio.h'


nice: cannot set niceness: Permission denied

进程查看

ps命令

[s14516@gdufs]$ps
PID TTY          TIME CMD
3467 pts/7    00:00:00 ps
30272 pts/7    00:00:01 bash


显示进程详细信息

1.ps - f

2.ps - l

[s14516@gdufs]$ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 R  2025  3507 30272  0  80   0 -   624 -      pts/7    00:00:00 ps
0 S  2025 30272 30271  0  80   0 -  1647 wait   pts/7    00:00:01 bash


3.树形显示进程信息

[s14516@gdufs]$pstree
init─┬─acpid
├─apache2───11*[apache2]
├─upstart-udev-br
└─vsftpd


动态实时显示进程信息

[s14516@gdufs]$top


后台前台进程

前台

[s14516@gdufs]$/tmp/loop


指定切换的进程到前台 fg [%jobnum]

后台

[s14516@gdufs]$/tmp/loop &


制定切换的进程到后台 bg [%jobnum]

切换到前台fg

切换到后台bg

jobs显示进程状态

挂起ctrl z

^Z
[1]+  Stopped                 /tmp/loop
[s14516@gdufs]$jobs
[1]+  Stopped                 /tmp/loop
Can terminate a foreground process by <Ctrl-C>


恢复挂起的进程

切到前台自动继续执行fg

直接切换使用
fg
到前台进程

bg [%jobnum]

daemons进程

一直运行在后台的进程

串行命令和并行命令

多条命令前后执行,分号连接——串行

[s14516@gdufs]$ls;date


多条命令同时并行,&连接

cmd1;cmd2;…;cmdN
Purpose:Execute the ‘cmd1’,‘cmd2’, ‘cmd3’,…,’cmdN’ commands sequentially

cmd1& cmd2&…cmdN
Purpose:Execute commands ‘cmd1’,cmd2’,…’cmdN’ in parallel as separate processes


多条命令的结果都重定向同一个文件

[s14516@gdufs]$(echo "hello"; date) >> /tmp/result


>> 是追加到文件
> 是写到一个新文件
>
Use '>' or '>>'for output redirection
command > output-file   (overwrite)
command >> output-file  (append)


文件压缩

tar格式

打包c

1.v详细信息

[s14516@gdufs]$tar -cvf paper.tar paper


2.查看包t

[s14516@gdufs]$tar -tvf paper.tar


3.解包x

[s14516@gdufs]$tar -xvf paper.tar


上面不会压缩,只是单纯的备份,如果要压缩,那么则使用gz和bz2命令

gz格式

1.压缩打包

[s14516@gdufs]$tar -zcvf paper.tar.gz paper


2.解压缩

[s14516@gdufs]$tar -zxvf paper.tar.gz paper


bz2格式

1.压缩打包

[s14516@gdufs]$tar -jcvf paper.tar.bz2 paper


2.解压缩

[s14516@gdufs]$tar -jxvf paper.tar.bz2 paper
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: