Linux 查看文件内容命令

1 查看文件内容

cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能
more 文件名 分屏显示文件内容
grep 搜索文本文件名 搜索文本文件内容

1.1 cat

会一次显示所有的内容

cat -b 对非空输出行编号 也就是说空行不会编号
cat -n 对输出的所有行编号 空行也有编号
Linux中还有一个nl命令和cat -b等价

Linux学习之查看文件内容_文本文件

 

 Linux学习之查看文件内容_linux_02

1.2 more

more 命令不会显示文件的全部内容
我们可以根据以下操作进行查看
空格键 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出

Linux学习之查看文件内容_搜索_03

 

 1.3 grep

格式 grep 搜索的字符串 文件名

Linux系统中greo命令是一种强大的文本搜索工具

grep允许对文本文件进行模式查找,所谓模式查找,又被称为正则表达式

grep -n 显示匹配行及行号
grep -v 显示不包含匹配文本的所有行(相当于求反)
grep -i 忽略大小写

常用的两种模式查找

^a 行首,搜寻以a开头的行
ke¥ 行尾,搜寻以ke结束的行

Linux学习之查看文件内容_linux_04

 

显示行号 -n

 Linux学习之查看文件内容_文本文件_05

 

 所有不包含某字符串的内容被显示出来 -v

Linux学习之查看文件内容_文件名_06

 

  所有不包含某字符串的内容及行号被显示出来 -v -n  也可以-vn

Linux学习之查看文件内容_字符串_07

 

 忽略大小写,并且显示出被搜索内容的行号 -i -n

Linux学习之查看文件内容_linux_08

 

 模式查找 搜索以a开头的行 grep ^a  文件名

Linux学习之查看文件内容_linux_09

 

  模式查找 搜索以c结尾的行 grep c$  文件名

Linux学习之查看文件内容_字符串_10