linux more和less的区别

linux more和less的区别,第1张

more命令和less命令的用法是一样的,包括按键命令都差不多。more命令和less命令最大的区别是,more命令只能向下翻页,而less命令不仅可以向下翻页,还可以向前翻页;还有,more命令和less命令都有在显示的内容中查找字符串的功能,但是more命令只可以向下查找,不可以向上查找字符串,而less命令既可以向下查找,也可以向上查找。

cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。

more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。

less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。

其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式上有所不同。

more是从UNIX系统中延续下来的(功能稍弱,这个命令是为了提供对UNIX的兼容性),而less是Linux自有的。它们的差别也可以从命令名看出来:

more可以读取一个较大的文本文件,分屏显示到标准输出上,并可以向下翻页(更多);

less可以读取一个较大的文本文件,分屏显示到标准输出上,并可以向下、向上翻页(更少);

乱码跟这两个命令没关系,可能的原因是:文件中有系统不支持的字符。控制字符自然是没法显示的,在不支持中文的终端下,中文字符自然也会是乱码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8764815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存