练习 2:文本浏览器,少即是多
- 如果你想查看非常大的文件,你将需要在尽可能快的程序中查看它。
- 通常你不想意外地改变文件中的某些东西。
所以,我向你介绍强大的,少即是多。“比什么多呢?”你可能会问。嗯…有一次,有一个被称为more
的浏览器。它很简单,只是向你显示你要求它显示的文本文件。它是如此简单,只能以一个方向显示文本文件,也就是向前。 马克·恩德尔曼(Mark Nudelman)发现它并不那么令人满意 ,1983 年至 1985 年,他编写了less
。从那以后,它拥有了许多先进的功能。因为它比more
更先进,一句话就诞生了:“少即是多,多即是少”。
好吧,让我们试试吧。
输入:
如果你的终端不是足够宽,文本将看起来像一团糟,因为它放不下整行。要修复它,请键入- -ch<ENTER><ENTER>
。是的,dash-dash-ch-ENTER-ENTER
。这将开启水平滚动。
为了向上向下文浏览文字,使用已经熟悉的j
和。退出按q
。
现在我将向你展示less
的高级功能,这样你只能看到所需的那些行。键入&enable<ENTER>
。你应该看到这个:
k
- 向下移动- - 退出
less
。 - -chop-long-lines或
- -ch` - 开启水平滚动。 &something
- 只显示文件中包含某些内容的行。
- Linux 具有在线手册,通过键入
man
来调用。默认情况下,在我们的系统中,本手册将使用less
来查看。 键入并阅读,然后退出。 - 就是这样,没有更多的附加题了。