cat命令查看纯文本文件(较短的),格式为:”cat[[选项][文件]“
查看文本文件:
cat 文件名
参数 作用
-n 显示行号
-b 显示行号(不包括空行)
-A 显示出”不可见“的符号,如空格,tab键等
more命令用于查看纯文本文件(较长的),格式为:”more[选项]文件“
查看文本文件:
#more 文件名
参数 作用
-数字 预先显示的行数(默认为一页)
-d 显示提示语句与报错信息
head命令查看纯文本文档的前N行,格式为:“head[选项][文件]”
查看文本文件前20行:
#head -n 20 文件名
参数 作用
-n 10 显示10行
-n -10 正常输出(如cat命令),但不显示最后的10行
tail命令查看纯文本文档的后N行,格式:“tail[选项][文件]”
查看文本文件后20行:
#tail -n 20 文件名
参数 作用
-n 10 显示后面10行
-f 持续刷新显示的内容
od命令查看特殊格式的文件,格式为:“od[选项][文件]”
参数 作用
-t a 默认字符
-t c ASCII字符
-t o 八进制
-t d 十进制
-t x 十六进制
-t f 浮点数
tr命令用于转换文本文件中的字符,格式为:“tr[原始字符][目标字符]”
将1.txt文件的内容转换成大写,(注意到命令中间|了吗?这个叫管道命令符。)
#cat 1.txt | tr [a-z] [A-Z]
注意命令中的空格
wc命令用于统计指定文本的行数、字数、字节数、格式为:“wc[参数]文本”
参数 作用
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
例如:统计当前系统中的用户个数:
#wc -l /etc/passwd
cut命令用于通过列来提取文本字符、格式为:"cut[参数]文本"
参数 作用
-d 分隔符 指定分隔符,默认为Tab
-f 指定显示的列数
-c 单位改为字符
获取当前系统中所有用户的名称:
参数作用:-d 以”:“来做分隔符,-f参数代表只看第一列
#cut -d:-f1 /etc/passwd
获取root用户的默认shell解释器:
#grep ^root /etc/passwd| cut -d: -f7
diff命令用于比较多个文本文件的差异,格式为”diff[参数]文件“
参数 命令
-d 忽略空格引起的差异
-B 忽略空行引起的差异
-brief或-q 仅报告是否存在差异
-c 使用上下文输出格式