linux下的常用脚本

查看单个进程的cpu利用率:

ps -aux | grep "process name"| grep -v grep | head -n 1

查看单个进程的内存占用:

showmap -m `ps -ef | grep "process name"| grep -v grep | head -n 1 | awk '{print  $2}'` | grep "TOTAL"

统计文件夹下文件的个数:

ls -l |grep "^-"|wc -l

统计文件夹下目录的个数:

ls -l |grep "^d"|wc -l

shell脚本的函数以及循环使用:

#!/bin/bash

function function1(){

  echo "function1"
}

function write_stat_log_to_file(){


}

function main(){
  function1 $*
  while true
  do
    write_stat_log_to_file $*
    sleep 60
  done
}

main $*

exit 0

 

按标准日期时间个数输出时间:

date "+%Y-%m-%d %H:%M:%S"

从文件的特定行开始查看文件:

sed -n  'x,yp'  filename //  打印出起始行和结束行之间的内容, x是起始行, y是结束行

压缩解压缩:

01-.tar格式

解包:[*******]$ tar xvf FileName.tar

打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)

02-.gz格式

解压1:[*******]$ gunzip FileName.gz

解压2:[*******]$ gzip -d FileName.gz

压 缩:[*******]$ gzip FileName 03-.tar.gz格式

解压:[*******]$ tar zxvf FileName.tar.gz

压缩:[*******]$ tar zcvf FileName.tar.gz DirName

04-.bz2格式

解压1:[*******]$ bzip2 -d FileName.bz2

解压2:[*******]$ bunzip2 FileName.bz2

压 缩: [*******]$ bzip2 -z FileName

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值