浏览普通文件内容
命令 | 常用选项 | 说明 |
---|---|---|
cat | -n 对输出内容中的所有行标注行号 -b 对输出内容中的非空行标注行号 | 查看文件的内容 |
head | -num 指定需要显示文件num行的内容 | 默认查看文前十行的内容 |
tail | -num 指定需要显示文件num行的内容 -f 使tail不停的去读取显示文件的最新内容,这样有实时监视的效果 tail命令更多的用于查看系统日志文件,Ctrl+c键终止显示和跟踪 | 默认查看文后十行的内容 |
more | -c 从顶部清屏,然后显示文件的内容 | 分页查看文件内容 按Enter键向下滚动 空格键向下翻页,b键向上翻页 文档末尾是more会默认推出 |
less | -c 从顶部清屏,然后显示文件的内容 -N 在每行前面调价输出行号 | 分页查看文件内容 按Enter键向下滚动 空格键向下翻页,b键向上翻页 按q退出 |
cat
作用:显示文本文件内容
语法:cat 选项 文件
-n 由1开始对所有输出行号编号
练习:
-b 由1开始对所有输出行号编号,但空白行不编号
head
作用:默认显示文档前十行的内容
语法:head 参数 文件
-q 影藏文件名
-v 显示文件名
-c<数目> 显示的字节数
-n<行数> 显示的行数
-n
例:显示前八行
-c
例:显示前100个字节
tail
作用:用于查看文件的内容,有一个常用的参数-f,常用与查看正在改变的日志文件
语法:tail 参数 文件
more
命令类似cat,不过会以一页一页的形式显示,更方便使用者逐页浏览,二最基本的指令就是按空白键就往下一页显示,按b就会往上一页显示。
语法:more 文件名
cut
作用:用于按列提取文本内容
语法:cut 选项 文件名称
cut命令从文件的每一行剪切文件,字符和字段,并将这些字符,字节和字段写至标准输出。
如果不指定file参数,cut命令将读取标准输入,必须指定-b,-c或-f的标志之一。
-b 以字节位单位进行分割
-c 以字符为单位进行分割
-d 用户自定义分隔符。比如:进入vim passwd文件中,就以:位分隔符。
-f 指定显示那个区域
-n 取消分割多字节的字符
以字节为单位
显示第一个字节
显示前十行的第三个字节
以字符为单位
显示第三个字符
显示前三行的第三个字符
显示后十行的第八个字符
sort
对文件内容进行排序
语法:sort 选项 文件名称
-f 忽略大小写
-b 忽略缩进与空格
-n 依照数值的大小排序
-r 反向排序
-u 去除重复行
-t 指定间隔符
-k 设置字段范围
-u 去重
-n 数字大小排序
uniq
作用:检查文件内容的重复行,并且把重复行去掉
语法:uniq 选项 文件名
-c 显示去除重复行的行数(如果去除了三行重复行,前面就会显示3,就表示去除了三行重复行)
tr
作用:替换文件中的字符
语法:tr 选项 要替换的东西
-c 反选替换
-d 删除指定字符
-s 缩减连续连续重复的字符成单个字符
例:将f1中的a--z替换成A--Z,然后显示到屏幕上
wc
作用:用于统计文本的行数,字数,字节数
语法:wc 选项 文件
例:显示第一行的行数,字数,字节数