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--------------------
转载于:https://blog.51cto.com/luzhi1024/1534206