Linux中关于文本查看和处理的常用命令
Linux中关于文本查看和处理的常用命令
一、学习目标
掌握以下命令:
查看文本: cat 、tac、more、less、head、tail
文本处理:cut、sort、uniq、wc、tr
二、查看文本命令
cat : 连接并显示文本
cat [options] file,...
-n :显示行号
-E :显示结束符$
more :分屏查看文件
space键: 向后翻一屏
b键:向前翻一屏
enter键:向后翻一行
k键:向前翻一行
q键:退出
less :查看文本,与more的方式相同
head :查看前n行; 默认为n=10
-# : 查看前#行 如:-5
tatil : 查看后n行
-# :查看后#行
三、处理文本命令
cut : 对文本进行分段
-d :指定字段的分隔符,默认是空格 如 -d’:‘
-f :指定要显示的字段
-f 1,3 指分别显示第一段和第三段
-f 1-3 指显示1至3段
sort :文本排列
-n :将数值从小到大进行排列
-r :将数值从大到小进行排列
-t :指定字段分隔符 -t :
-k :以哪个字段为关键字进行排列 -k3
-u : 排序后相同的行只显示一次
-f :排序时忽略字符大小写
uniq : 显示重复的行
-d :显示相邻的重复的行
-c : 显示某一行重复的次数
wc : 文本统计
-c (-m): 统计文本中有多少个字节
-w :统计文本中有多少个单词
-l:统计文本有多少行
-L:统计最长的一行中有多少个字节
tr : 用于转换和删除字符
-d :删除字符集中出现的所有字符
如:tr -d ‘a‘
转换: tr ‘a-z‘ ‘A-Z‘ < file 将file中的小写字母换成大写字母
本文出自 “迷路的骚年” 博客,请务必保留此出处http://8855546.blog.51cto.com/8845546/1534206
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。