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

进程

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

后台前台进程

  1. 前台
    [s14516@gdufs]$/tmp/loop
    指定切换的进程到前台 fg [%jobnum]
  2. 后台
    [s14516@gdufs]$/tmp/loop &
    制定切换的进程到后台 bg [%jobnum]
  3. 切换到前台fg
  4. 切换到后台bg
  5. jobs显示进程状态
  6. 挂起ctrl z
^Z
[1]+  Stopped                 /tmp/loop
[s14516@gdufs]$jobs
[1]+  Stopped                 /tmp/loop
Can terminate a foreground process by <Ctrl-C>
  1. 恢复挂起的进程
    切到前台自动继续执行fg
    直接切换使用 fg到前台进程
    bg [%jobnum]

daemons进程

一直运行在后台的进程

串行命令和并行命令

  1. 多条命令前后执行,分号连接——串行
    [s14516@gdufs]$ls;date
  2. 多条命令同时并行,&连接
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
  1. 多条命令的结果都重定向同一个文件
    [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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值