首页 > 系统服务 > 详细

Linux学习笔记033_8文本处理

时间:2014-08-16 01:10:00      阅读:461      评论:0      收藏:0      [点我收藏+]

less:

一次显示不完是可以向上(n),向下翻页(N),并且可以查找:/keyword,v进入编辑器

cat:

一次显示完文本内容

more:

回车向下翻一行,空格向下翻一页,但是不能向上翻页

nl:

显示行号的输出

head:

显示文件的前10行

head -n 15 a:

显示文件a的前15行

tail:

显示文件的最后10行

tail -n 15 a:

显示文件a的后15行

bubuko.com,布布扣:查看日志的最后10行

bubuko.com,布布扣:实时显示最后10行,如果没有-f则为静态

bubuko.com,布布扣:提取11到20行保存在文件中

grep:(正则表达式)

以行为单位过滤关键字

bubuko.com,布布扣:在文件passwd中查找关键字redhat并把有关键字的这一行打印出来,关键字标记上颜色

date --help |grep --color=auto year:在date的帮助中查找year关键字

-i:忽略大小写

-n:过滤出的是文件中的哪一行

-v:方向选择

-A x:把匹配过滤出的行的后x行显示出来

-B x:把匹配过滤出的行的前x行显示出来(联系上下文)

bubuko.com,布布扣:找出ip_forward在哪个路径下

-r:递归查询目录

cut:

以列为单位过滤

bubuko.com,布布扣:以:为分隔符过滤出第一列,这条命令显示出所有用户,如果-f1-3为第一到第三列,如果为-d‘ ‘则是以中间不规则数量的空格隔开,-c2-5:第2~5个字符

top:

显示进程

  235/60 R17 maxxis

wc:(word count)

字数统计:wc a.txt

-l:只显示行数

-w:只显示字数

-c:只显示字节数

-m:显示字节数(默认没有显示)

sort:

排序(默认升序)

-r:降序排序

-t:bubuko.com,布布扣:以冒号隔开的第三列进行排序

-n:以数字排序,默认以字符排序

-f:忽略大小写区别排序,默认小写在大写前面

-u:如果两行排序并列则去除重复(unique),相当于| uniq -c

diff:

比较两篇文章的不同

bubuko.com,布布扣

patch:

打补丁:本质上就是比较新旧两个文件的不同,生成一个补丁文件,打到就文件上

bubuko.com,布布扣

-u是为了在输出新旧文件不同时加上一些语法,生成补丁文件,没有-u则为普通文件

-b为打补丁时备份久文件

aspell:

语法检查

aspell list < a.txt |wc -l

tr:

大小写转换:tr ‘a-z‘ ‘A-Z‘ <a.txt:大写转换成小写

sed:

查找并替换

bubuko.com,布布扣:s为查找,g为全部,查找dog并全部替换成cat,如果没有g只替换第一个关键字,pers为文件名

bubuko.com,布布扣:只替换1~50行

bubuko.com,布布扣:替换以dibgy开头,以duncan结尾的中间的dog变为cat

bubuko.com,布布扣:同时两个查找替换

bubuko.com,布布扣:把查找替换的操作写在myedits文件中,myedits内容:s/dot/cat/g


本文出自 “flyclc” 博客,请务必保留此出处http://flyclc.blog.51cto.com/1385758/1540841

Linux学习笔记033_8文本处理,布布扣,bubuko.com

Linux学习笔记033_8文本处理

原文:http://flyclc.blog.51cto.com/1385758/1540841

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!