文件选取操作

 1、输出文件的头部信息:#head 文件名(默认输出文件的前10行内容)
                                                 #head -n 行数  文件名
2、输出文件的尾部信息:#tail 文件名 (默认输出文件的后10行内容)
                                                   #tail -n 行数  文件名
                                                               -n 设定待输出的行数。
3、文件信息统计命令:#wc 文件名
           行数  单词数  字符数
   #wc -l 文件名  统计文件的行数
   #wc -w 文件名  统计文件的单词数
   #wc -c 文件名 统计文件的字符数
 
文件搜索

1、搜索命令:#which 命令名  (显示命令的存储位置)

   文件内容 

1、选取命令
         cut--选取文件中特定的字段
         语法:cut [选项]  文件名
                                -d 定义分割符
                                -f 定义选取字段
                                -c 起始字符-结束字符
 例:查看所有以bash登录的用户名:
                                #grep bash$ /etc/passwd |cut -d: -f 1
 
输出内容的过滤—grep
Grep作用:筛选包含有特定字符串的行
语法:#grep 字符串 文件路径
如:#grep boot /etc/passwd
#grep 字符串 文件名
             -v 字符串 文件名 ,-v反向选择包含特定字行
             -n 字符串 文件名,-n显示行号
             -c 字符串    文件名,-c计算找到字符串的次数
             -i   字符串    文件名,-i忽略大小写
             ^字符串    文件名 ,查看以特定字符串开头的行
             字符串$    文件名,查看以特定字符结尾的行
                     ^$    文件名    ,查找空白行
2、搜索文件:#whereis 文件名
3、搜索文件:#locate 字符串(模糊搜索)
4、硬盘搜索:#find 起始目录  -name 文件名