Linux学习之查看文件内容
1 查看文件内容
cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能 more 文件名 分屏显示文件内容 grep 搜索文本文件名 搜索文本文件内容
1.1 cat
会一次显示所有的内容
cat -b 对非空输出行编号 也就是说空行不会编号 cat -n 对输出的所有行编号 空行也有编号 Linux中还有一个nl命令和cat -b等价
1.2 more
more 命令不会显示文件的全部内容 我们可以根据以下操作进行查看 空格键 显示手册页的下一屏 Enter键 一次滚动手册页的一行 b 回滚一屏 f 前滚一屏 q 退出
1.3 grep
格式 grep 搜索的字符串 文件名
Linux系统中greo命令是一种强大的文本搜索工具
grep允许对文本文件进行模式查找,所谓模式查找,又被称为正则表达式
grep -n 显示匹配行及行号 grep -v 显示不包含匹配文本的所有行(相当于求反) grep -i 忽略大小写
常用的两种模式查找
^a 行首,搜寻以a开头的行 ke¥ 行尾,搜寻以ke结束的行
显示行号 -n
所有不包含某字符串的内容被显示出来 -v
所有不包含某字符串的内容及行号被显示出来 -v -n 也可以-vn
忽略大小写,并且显示出被搜索内容的行号 -i -n
模式查找 搜索以a开头的行 grep ^a 文件名
模式查找 搜索以c结尾的行 grep c$ 文件名