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

Linux学习笔记<三>——常用的查看文本命令和文本处理命令

时间:2015-07-21 22:24:32      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:linux学习 查看文本 文本处理

查看文本:

1.cat:连接并显示文本

 tac:cat的倒置显示  

    -n:在每行行首添加行数显示

    -E:每行显示换行符

    -A:显示所有,包括文本和各种特殊符号

Linux的文本换行符为$,而Windows的文本换行符是$+Enter


2.可分屏显示的more和less

more:向后翻,翻到最后就退出

less:向后翻,翻到最后不会自动退出

more和less显示窗口下操作:

向后翻一页:space键

向前翻一页:b键

退出显示窗口:q键


3.head:查看前n行

 tail:查看后n行

    -n 数字 = -数字:查看多少行

    不加选项,默认是显示10行

 tail -f:查看文件尾部,不会自动退出,可以等待显示其他用户后续追加至此文件的新内容。



文本处理:

1.cut:裁剪文本后显示

    -d:指定字段分隔符,默认是空格

    -f:指定要显示的字段

例子:cut -d: -f1,3 /etc/passwd

    cut -d: -f1-3 /etc/passwd


2.sort:对文本进行排序后显示

    -n:数字排序

    -r:降序

    -t:字段分隔符

    -k:一那个字段为关键字进行排序

    -u:排序后相同的行只显示一次

    -f:排序时忽略字符的大小写

例子:sort -t: -k3 /etc/passwd    取/etc/passwd中以:分隔的第三字段进行比较,                       从左到右逐个字符进行比较的


3.uniq:不加选项时,重复行只显示一次,不重复的行正常显示

    -c:在默认的基础上,行首加上重复的次数,正常显示1,有重复的显示重复次数

    -d:只显示重复的行

技术分享


4.wc(word count):文本统计

    -l:显示文本的行数

    -w:显示文本的单词数

    -c:显示文本的字节数(字符数)

    -L:显示最长行的字节数(字符数)

技术分享


5.tr:转换或删除字符,不能带接入参数,需配合管道使用

格式;tr [OPTION]... SET1 [SET2]

技术分享


Linux学习笔记<三>——常用的查看文本命令和文本处理命令

标签:linux学习 查看文本 文本处理

原文地址:http://chenqiyi.blog.51cto.com/8125763/1676849

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