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--------------------