linux命令

文件压缩

1.tar压缩
tar -zcvf xx.tar.gz xx
2.tar解压
tar -zxvf xx.tar.gz
3.tar太大进行分割,每个大小为15M
split -b 15M -d -a 1 xx.tar.gz xx.tar.gz
4.分割还原
cat xx.tar,gz* > xx.tar.gz
5.直接解压分割tar
cat xx.tar.gz*|tar -zxvf

文件大小查看

1.查看一级目录大小
du -h --max-depth=1
2.系统磁盘查看
df -h

日期操作

1.日志格式换
date “+%Y-%m-%d %H:%M:%S”

快速生成大文件

1.占用物理内存
dd if=/dev/zero of=test bs=1M count=1000
2.不占用物理内存
dd if=/dev/zero of=test bs=1M count=0 seek=1000

后台执行

nohup commd > /dev/null 2>&1 &

awk语句

1.awk进行分组统计数量,根据数量排序并显示top10
less aa.log|awk -F ‘|’ ‘{s[$1]++;}END{ for(i in s){print i,s[i]} }’|sort -nrk2|head -n 10
语句分析
-F:表示分隔符,默认是空格
$1:表示根据分隔符分割后的第一列变量
s[$1]++:表示格局某个变量进行分组累计
sort:
sort命令中
-n表示以数值计算,否则sort会认为2比10大,因为2比1大嘛,这是sort的一贯作风
-r表示逆序,不加表示顺序
-k2表示以第2列来排序 当然你也可以写成-nrk2
head:表示从头部开始
-n 表示截止为第几行

示例:
小王,男,数学,80
统计数学成绩大于80分
less aa.txt|grep 数学|awk -F ‘,’ ‘{s[$1]=$4;}END{ for(i in s){ if(s[i]>80)print i}}’

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值