终端 ls 命令未显示所有文件

The*_*ego 1 command-line gnome-terminal ls

我正在熟悉终端,并尝试使用该ls命令是目录/usr/bin.

不幸的是,它没有向我显示文件夹中的所有内容,终端将其切断。

我将如何解决这个问题?

在此处输入图片说明

Eli*_*gan 5

如果你运行:

ls /usr/bin | less
Run Code Online (Sandbox Code Playgroud)

然后输出ls将通过管道传输less(多功能寻呼机),它可以让您上下滚动:

  • 一次一行,使用箭头键
  • 一次一页,带有B/PgUpSpace/PgDn
  • 在大多数图形终端中,使用鼠标滚轮

您甚至可以通过按/,输入您的搜索字符串,然后按来搜索文本(在您所在位置的下方)Enter

要退出less,请按q。(如果这不起作用,例如当您正在输入搜索字符串时,只需先按Escape几次。)

less是一个非常方便的工具。你甚至可以让你的终端保持默认的 25 行高,如果你愿意,可以只用键盘阅读多页输出,完全在终端内,完全不必依赖终端模拟器应用程序的功能。

除了将命令的输出通过管道传输到 less ( command | less,如上),您还可以使用它来查看文件:

less filename
Run Code Online (Sandbox Code Playgroud)

less也是该man命令使用的默认寻呼机。man是另一个非常方便的命令,因为它显示了大多数命令的联机帮助页(“手册页”)和一些其他主题。例如,要阅读less命令的手册页:

man less
Run Code Online (Sandbox Code Playgroud)