您的位置:首页 > 运维架构 > Linux

Linux中关于文本查看和处理的常用命令

2014-08-02 16:49 671 查看
Linux中关于文本查看和处理的常用命令
一、学习目标
掌握以下命令:
查看文本: cat 、tac、more、less、head、tail
文本处理:cut、sort、uniq、wc、tr
二、查看文本命令

1 cat : 连接并显示文本

cat [options] file,...

-n :显示行号

-E :显示结束符$

2 more :分屏查看文件

space键: 向后翻一屏

b键:向前翻一屏

enter键:向后翻一行

k键:向前翻一行

q键:退出

3 less :查看文本,与more的方式相同

4 head :查看前n行; 默认为n=10

-n : 查看前#行  如:-5

5 tatil : 查看后n行

-n :查看后#行

三、处理文本命令

1 cut : 对文本进行分段

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

-f :指定要显示的字段

-f 1,3  指分别显示第一段和第三段

-f 1-3  指显示1至3段

2 sort :文本排列

-n :将数值从小到大进行排列

-r :将数值从大到小进行排列

-t :指定字段分隔符  -t :

-k :以哪个字段为关键字进行排列  -k3

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

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

3 uniq : 显示重复的行

-d  :显示相邻的重复的行

-c  : 显示某一行重复的次数

4 wc : 文本统计

-c (-m): 统计文本中有多少个字节

-w :统计文本中有多少个单词

-l:统计文本有多少行

-L:统计最长的一行中有多少个字节

5 tr : 用于转换和删除字符

-d :删除字符集中出现的所有字符

如:tr -d 'a'

转换: tr 'a-z' 'A-Z' < file  将file中的小写字母换成大写字母

-------------------------EOF--------------------
本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1534206
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: