显示命令
cat
选项 | 效果 |
---|---|
-n | 显示行号包括空行 |
-b | 跳过空白行编号 |
-s | 将所有的连续的多个空行替换为一个空行(压缩成一个空行) |
-A | 显示隐藏字符 |
tac
逆向显示
分页显示
more
more [选项] 文件名
基本操作
- 空格下一行 到文末后自动退出
- b上一行
- enter一行一行滚动
- 自动退出
- q退出
less
less [选项] 文件名
- 可以使用/ 查找 n向下 N向上查找
- Page Up 向上翻页,Page Down 向下翻页
- 其余参考more
head
显示文件或标准输入的前面行
head [OPTION]... [FILE]...
选项 | |
---|---|
-c # | 指定获取前#字节 |
-n # | 指定获取前#行,#如果为负数,表示从文件头取到倒数第#前 |
-# | 同上 |
tail
tail 和head 相反,查看文件或标准输入的倒数行
tail -n 文件名 (不加行数默认结尾十行)
tail -f 文件名:实时跟踪最后十行
grep
命令格式
grep [选项]… 查找条件 目标文件
选项 | 作用 |
---|---|
-i | 查找时忽略大小写 |
-v | 反向查找,输出与查找条件不相符的行 |
-o | 只显示匹配项 |
-w | 精确匹配。例如-w local,那么localhost不会被匹配,只精确匹配local-f对比两个文件的相同行 |
-l | 列出文件内容符合指定样式的文件名称 |
-L | 列出文件内容不符合指定样式的文件名称 |
-R | 在目录内递归查找 |
-n | 显示匹配行及行号 |
-c | 计算符合样式的行数 |
-e | 实现可多个查找条件的匹配,逻辑or(或)关系 |
-A 5 | 显示匹配行和后5行的内容 |
-B 5 | 显示匹配行和前5行的内容 |
-C 5 | 显示匹配行和前后各5行的内容 |
基本格式
要查找的字符串以双引号括起来,单引号也可以
“^……”表示以……开头,“……$”表示以……结尾
“^$”表示空行
在/etc/passwd文件中,检索出含有“1"的行
在检索完成后的行中显示行号
检索以a开头的行
检索以h结尾的行
检索非空行
wc
命令格式:
wc [选项]... 目标文件.. (不加选项,则默认统计行数、单词个数、字节数三者)
统计列数,wc本身就是参数:
-l:统计行数
-w:统计单词个数
-c:统计字节数
若不加选项则默认三项全部统计