码迷,mamicode.com
首页 > 系统相关 > 详细

SHELL脚本的语法知识3

时间:2015-01-28 19:43:36      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:

①管理Linux

  w  查看当前系统的负载

  /proc/cpuinfo  保存服务器CPU相关信息

  grep -c ‘processor‘ /proc/cpuinfo  计算服务器CPU个数

  vmstats  监控系统状态

  top  显示进程所占系统资源

  sar  监控系统状态

    sar -n DEV  查看网卡流量

  xargs  把其他命令的输出作为其后命令的输入

    find ./ -mtime +10 | xargs rm

    find *.txt | xargs -n1 -i{} mv {} {}_bak

      把后缀为.txt的文件全部修改为后缀为.txt_bak;-n1表示一个一个对象去处理;-i{}表示将每个对象用{}代替

  -exec  常与find合用

    find ./* -exec mv {} {}_bak \;  把当前目录下的文件的文件名都添加_bak;{}表示每个文件对象

  nohup  不挂断运行命令

    nohup sh task.sh &

      有时候即使脚本在后台运行,当用户退出登录以后,脚本也会退出,使用nohup命令以后,脚本就会继续运行下去而不会挂断

  tar [-zjxcvfpP] file

    -z gzip压缩  -j bzip2压缩  -x 解包或者解压缩  -t 查看tar包里面的内容  -c 建立一个tar包或者压缩文件包  -v 可视化

    -f 压缩时带文件名表示压缩包名称;解压时带文件名表示要解压的文件;如果有-f,把f写到最后

    -p 保留源文件属性  -P 可以使用绝对路径  --exclude filename 解压缩时不要讲filename文件包括在内

  gzip  压缩工具

    gzip [-d#] file

      压缩file文件,后缀名将变成file.gz;-d在解压缩时使用;-#表示压缩等级,#值在1-9之间,1最差,9最好,默认6;gzip不可以压缩目录

  bzip2 [-dz] file

    -d用户解压缩;-z用于压缩,可省略;与gzip一样不可以压缩目录

 

SHELL脚本的语法知识3

标签:

原文地址:http://www.cnblogs.com/Ferir/p/4256710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!