Cat——查看文件内容
举例:
选项 :
-n 显示行号
-A 显示隐藏字符
^I tab 制表符
空格
$ 换行
三个符号 在一些脚本不能混用
-b 空行不标序号
-s 压缩空行 将多个空行压缩成一个空行
Cat缺陷:只能显示一个屏幕的内容
more命令
命令格式:
more [选项] 文件名
基本操作
- 空格下一行 到文末后自动退出
- b上一行
- enter一行一行滚动
- 空格 向下一页
- q退出
less命令
命令格式:
less [选项] 文件名
基本操作:
- 可以使用/ 查找 n向下 N向上查找
- b上一行
- enter一行一行滚动
- 空格 向下一页
head命令
命令格式:
head -n 具体数字 文件名 (不加具体的数字,默认开头十行)
举例:
[root@localhost data]#head httpd.conf ##默认显示 文件开头10行
tail 命令
命令格式:
tail -n 具体数字 文件名 (不加具体的数字,默认结尾十行)
tail -f 具体数字 文件名 实时跟踪最后十行
举例:
[root@localhost data]#tail httpd.conf #####默认显示末尾是10行
wc 命令
wc——统计文件中的信息
基本格式:
wc [选项] 目标文件
wc 不加选项
11 行数
54 单词数
465 字节数
选项:
-l 显示行
-w 单词数(不是真正的单词)
-c 字节数
注意:空格 tab 回车 都认为是一个单词
grep 命令
grep 过滤文本中的内容
命令格式:
grep [选项] PATTERN[FILE]
PATTERN:正则表达式 (明确的条件 root)
选项:
| 选项 | 作用 |
|---|---|
| -i | 查找时忽略大小写 |
| -v | 反向查找 |
| -n | 显示行号 |
| -r | 递归过滤文件夹的所有文件 |
| -o | 只匹配你想要的东西 |
基本格式:
1.要查找的字符串以双引号括起来单引号也可以
2.“^……”表示以……开头 放最前
3.“……$”表示以……结尾 放最后
4.“^$”表示空行
基础用法:
[root@localhost data]#grep root passwd
命令 想要找的内容 执行的文件
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin