2010-10-12 06:23:27 +0000 2010-10-12 06:23:27 +0000
22
22

如何在Linux中用命令行一次滚动一个页面?

在windows中,你可以做

dir | more

每次滚动一个页面。在Linux中如何做到这一点?

答案 (2)

39
39
39
2010-10-12 06:31:26 +0000

同样的ls | more,虽然大多数人使用ls | less命令,因为它有更多的功能,例如向前和向后滚动,以及搜索文本。

要向前滚动一个屏幕,按空格键。要向后滚动一个屏幕,按'b'键。要搜索某些文本,请输入/something

以及一如既往地按man less获取更多细节。

3
3
3
2010-10-12 19:02:39 +0000

首先,相当于Windows的dirls(只看文件名)或ls -l(看文件名和元数据)。

通常你根本不需要做任何事情,因为大多数终端环境让你使用滚动条或(通常)使用Shift+PgUp和Shift+PgDn向后滚动几百行(取决于配置)。

如果你有非常长的输出或想要搜索,你可以像在Windows上一样管入more(即ls -l | more),但大多数人使用less(ls -l | less),这是more的改进,more的名字来自于它还能向后走(除其他功能外)。most的另一个不太常见的替代方法是0x6&。