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

linux常用命令

时间:2016-11-17 02:25:21      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:命令

1:使用stat命令查看一个文件的访问时间(Access)、修改时间(modify)、状态改变时间(Change)

#statindex.php

技术分享

2:批量解压.tar.gz

方法1:# for tar in *.tar.gz; do tar zxvf $tar; done     

方法2:# ls *.tar.gz | xargs -i tar zxvf {}      

3:查看根目录下大于1G的文件

# find / -size +1024M

4:查看服务器IP连接数

#netstat -tun | awk ‘{print $5}‘ | cut -d: -f1 |sort | uniq -c | sort -n  

-tun:-tu是显示tcp和udp连接,n是以IP地址显示

cut-d:-f1:cut是一个选择性显示一行的内容命令,-d指定:为分隔符,-f1显示分隔符后的第一个字段。

uniq-c:报告或删除文中的重复行,-c在输出行前面加上出现的次数

sort-n:根据不同类型进行排序,默认排序是升序,-r参数改为降序,-n是根据数值的大小进行排序

技术分享

5:显示访问量最多的前10位IP

#awk ‘{print $1}‘ access.log |sort |uniq -c|sort -nr |head -n 10

sort 排序

uniq-c 合并重复行,并记录重复次数

sort-nr 按照数字进行降序排序   

6:查看文本中20至30行内容(总共100行)

方法1:# awk ‘{if(NR > 20 && NR < 31) print $0}‘ test.txt

方法2:# sed -n ‘20,30p‘ test.txt 

方法3:# head -30 test.txt |tail

7:统计总行数

效率1 # wc-l file  

效率2 # grep-c . file

效率3 # awk‘END{print NR}‘ file

效率4 # sed-n ‘$=‘ file







本文出自 “通通的技术博客” 博客,转载请与作者联系!

linux常用命令

标签:命令

原文地址:http://wangjiatong.blog.51cto.com/11834370/1873637

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