linux下vi命令和cat命令 用两个命令打开一个文件(/etc/services)看到的内容为啥不同?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下vi命令和cat命令 用两个命令打开一个文件(/etc/services)看到的内容为啥不同?相关的知识,希望对你有一定的参考价值。
vi是修改文件,cat是查看文件,同一个文件为什么看到的内容不一样呢,求解
这是用cat命令打开的
vi是个文本编辑器,像windows的记事本,可以编辑文件
cat只是读出内容(只有查看功能)
参考资料:www.775000.com
参考技术B 肯定是一样的,只不过是显示方式不一样。 参考技术C vicat xxx | more
就一样了 参考技术D 囧,cat会一直滚到最后一页吧 ,vi开始看到的是第一页
是这个区别么
Linux more命令
more命令类似与cat命令,却比cat命令强大,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
1、快捷键
space, z 向下翻页
b,ctrl+b 向上翻页
Enter 向下滚动 1 行
= 显示当前行号
v 用vi编辑器打开当前内容
:f 显示当前文档文件名与当前行号
d,ctrl+D 向下翻 K 行,默认k=11
q,Q 退出more
ctrl+L 类似于清屏
h 显示快捷键帮助
2、用法
more [选项] 文件..
3、命令选项
-d 显示帮助,而不是响铃
-f 统计逻辑行数而不是屏幕行数
-l 抑制换页(form feed)后的暂停
-p 不滚屏,清屏并显示文本
-c 不滚屏,显示文本并清理行尾
-u 抑制下划线
-s 将多个空行压缩为一行
-NUM 指定每屏显示的行数为 NUM
+NUM 从文件第 NUM 行开始显示
+/STRING 从匹配搜索字符串 STRING 的文件位置开始显示
-V 输出版本信息并退出
以上是关于linux下vi命令和cat命令 用两个命令打开一个文件(/etc/services)看到的内容为啥不同?的主要内容,如果未能解决你的问题,请参考以下文章