关闭

linux 常用命令手册----不断update

标签: linux命令
275人阅读 评论(0) 收藏 举报
分类:
Linux 常见命令

Linux打包命令
tar 命令
 tar [OPTION]... [FILE]...
介绍几个常用的参数 :-c 创建一个压缩文件
                                     -x与-c对应,将一个包解压
                                     -f 压缩后的文件名
                                     -z   调用gzip,使用zip方式来打包
                                     -v 显示所有过程
                        举例:
                                 tar -cf test.tar *.gif //把当前目录下的gif文件打包到当前目录的新创建的test.tar文件内
                                 tar -cvf test.tar.gz //把当前目录下的gif文件打包并zip压缩到当前目录的新创建的test.tar.gz文件内
                                 tar -xvzf test.tar.gz -C ./test/ //将test.tar.gz文件解压到当前目录下的test文件夹内


tail 命令
 tail 命令一般用来查看在更新中的日志
tail[必要参数][选择参数][文件]
  
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束. 
-q, --quiet, --silent 从不输出给出文件名的首部 
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 


举例:
tail -n 5 log1234.log //将log1234.log文件的最后五行显示出来
tail -f ping.log //将ping.log日志的最后不断地显示出来
 tail -f *| grep --line-buffer 添加grep 

find 命令

find ./dir/ -name "*name*" -type d //在dir目录下查找文件夹名含有name的文件夹
查找文件 find ./dir -name "filename" 在dir中找文件名为filename的文件

grep命令
grep -rl "regex"  dir  按关键字搜查dir下文件内容里面含有关键字的文件


Apache access_log日志里面统计UV
cat access_log | grep 14/Nov/2016| awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
统计PV
find access_log | xargs cat|grep 14/Nov/2016|grep index|wc -l


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33198次
    • 积分:716
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:6篇
    • 译文:0篇
    • 评论:2条