cat指令
基本介绍:cat 查看文件内容,以只读的方式
基本语法
cat [选项] (要查看的文件)
常用选项
-n 显示行号
应用实例
案例1: 阅读 /etc/profile 文件内容, 并显示行号
使用细节
cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
cat 文件名 |more
more指令
基本介绍:more指令是一个基于vi编辑器的文本过滤器,它以全屏膜的方式按页显示文本文件的内容。more指令中内置了若干快捷键
操作 | 功能说明 |
---|---|
空白键(space) | 代表向下分页 |
回车键(enter) | 代表向下翻一行 |
q | 代表立刻离开more,不在显示该文本 |
Ctrl + F | 代表向下滚动一屏 |
Ctrl + B | 返回上一屏 |
= | 输出当前行的行号 |
:f | 输出文件名和当前行的行号 |
应用实例
案例1:采用more查看文件 /etc/profile
less指令
基本介绍:less指令用来分屏查看文件内容, 它的功能与more指令类似, 但是比 more 指令更加强大,支持各种显示终端。 less指令在显示文件内容时, 并不是一次将整个文件加载之后才显示, 而是根据显示需要加载内容, 对于显示大型文件具有较高的效率。
基本语法
less 要查看的文件
less指令同样内置了许多快捷键
操作 | 功能说明 |
---|---|
空白键(space) | 向下翻动一页 |
pagedown | 向下翻动一页 |
pageup | 向上翻动一页 |
/字串 | 向下搜索【字串】的功能:n:向下查找:N:向上查找 |
?字串 | 向上搜索【字串】的功能:n:向下查找:N:向上查找 |
q | 离开Less这个程序 |
cat、more、less的区别?
cat是将文本内容一次性的展示到页面上,文件过大的话不方便我们阅读,more是cat的进阶版,more会将文件一页一页的展示出来,cat和more和less读取文件的方式不同,cat和more是一次性读取文件,less是一部分一部分的读取,所以在处理大型文件效率比较高