第二章 常用命令-文本文件编辑命令

  • 内容
  • 评论
  • 相关

cat命令

用于查看纯文本文件(内容较少的) 可以在使用cat -n 显示行号

more命令

用于查看内容较多的纯文本文件,cat会直接全部预览文件直接拉到最低,more让你自己翻页,下面显示百分比,用空格或回车翻页

我的文件比较小显示不出效果。

head命令

用于查看纯文本文档的前N行

如head -n 20 XXX文件名 就是查看文件的前20行

tail命令

tail命令查看后n行或持续刷新内容,比如我们要查看日志那就可以用tail命令持续刷新日志。

正常用法和head 一样 tail -n XXX

如果持续刷新加上-f

tr命令

用于替换文本中的字符我们要把文件中的小写都替换成大写,可以先用cat预览 然后使用管道府 把内容传递给tr进行替换

tr [原始字符] [目标字符]

wc命令

用于统计指定文本的行数,字数,字节数

-l 只显示行数

-w 只显示单词数

-c 只显示字节数

passwd是保存系统账户信息的文件,一行一个,我们去查看这个的行数就能知道又多少个用户了

stat命令

用于查看文件的具体存储信息和时间等的命令,可以看到下面有三种状态

cut命令

用于按列提取文本字符

比如我们要查看passwd文件中的用户名信息,我们先head -n 2 /etc/passwd 查看下这个文件是什么格式的

我们可以看到里面第一列root 然后后面是冒号

我们使用cut -d: -f1 /etc/passwd

-d 后面加: 代表我们删选掉:后的东西,然后f1 代表第一列的

diff命令

用于比较多个文本文件的差异

使用—brief参数来确认两个文件是否不同,-c来详细比较多个文件的差异之处,查看文件是否被篡改。

我们分别创建2个文件diff A和B,然后进行比较

先判断下两个文件是否相同

在使用-c 来显示不同

我们把A文件在复制个C出来在对比下 ,没有不同之处就不会显示了