cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
如果在查看文本内容时还想顺便显示行号的话,不妨在 cat 命令后面追加一个-n 参数
more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。
如果需要阅读长篇小说或者非常长的配置文件,那么cat可就真的不适合了。
more 命令会在最下面使用百分比的形式来提示您已经阅读了多少内容。您还可以使用空格键或回车 键向下翻页。
head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”。
如果只想查看文本中前 20 行的内容,该怎么办呢?head 命令可以派上用场了:
tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。
tail 命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这特别有用,此时的命令格式为“tail -f 文件名”
tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”。
-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII。
-d 删除字符串1中所有输入字符。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
cat oldfile | tr [a-z] [A-Z] > newfile
wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。 stat 命令可以用于查看文件的存储信息和时间等信息,命令 stat anaconda-ks.cfg 会显示出 文件的三种时间状态(已加粗):Access、Modify、Change。
cut 命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。
要使用-f 参数来设置需要看的列数,还需要使用-d 参数来设置间隔符号。
passwd 在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,接下来我们使用 下述命令尝试提取出 passwd 文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容: