linux常用命令

cat:打开文件

只显示前n行:cat xx文件| head -n

只显示最后n行:cat xx文件| tail -n

显示匹配搜索关键词的前n行 cat xx文件 | grep “条件1 ”| grep “条件2”| head -n

统计搜索出来匹配关键词的行数 cat xx文件 | grep “条件1 ”| grep “条件2”| wc -l

搜索出来的内容按某个关键词过滤重复的行数:cat xx文件| grep "条件1"| grep -P "uid=\d+" -o| sort|uniq |wc -l

uniq简介:若存在两个完全重复的行则过滤显示,只显示一个,若不相邻的重复行是不会过滤的,所以要想过滤则先将行排序sort

grep -o -P “” 介绍:仅显示匹配-P后面的正则表达式的内容

如xx文件内容为:

helloworld123456

helloworld3839

helloworld8999

helloworld899

执行以下命令:

cat xx文件|grep "helloworld123456"| grep -o -P '\d+'

结果为:

123456

3839

8999

899


grep单引号和双引号的区别:单引号里可以写正则表达式


阅读更多
个人分类: linux
想对作者说点什么? 我来说一句

linux系统常用命令

2009年11月30日 33KB 下载

linux常用命令-十分全面

2010年04月15日 1KB 下载

第2章 Linux的常用命令

2010年04月20日 140KB 下载

Linux常用命令

2017年09月04日 867KB 下载

linuX常用命令linuX常用命令

2009年03月29日 41KB 下载

Linux常用命令Linux常用命令

2008年12月26日 265KB 下载

LINUX常用命令全集

2010年02月27日 349KB 下载

Linux常用基本命令

2011年09月08日 287KB 下载

没有更多推荐了,返回首页

不良信息举报

linux常用命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭