Bash 输出命令太大,无法读取!

Bash 输出命令太大,无法读取!

我在 Ubuntu 14.04 初始化时遇到了一些麻烦,它无法挂载 SSH 文件夹,并为我提供了按 M 进行手动恢复的选项,显示以 root 用户记录的命令行以调试问题。

当我尝试阅读sshfs帮助文件时,我的麻烦就开始了,它比屏幕大,因此无法阅读剪切部分。

我设法通过这样做解决了这个问题sshfs -h >> read; nano read,但我想知道是否有最简单或更优雅/正确的方法来完成这项工作。

PS:我不在Ubuntu终端模拟器上,所以不可能调整“滚动”选项卡,因为它不存在。

答案1

人们通常使用寻呼机来less读取这么长的输出:

sshfs -h | less

输入lessH显示帮助。 Q退出。

请注意,您有时可能2>&1还需要查看 stderr 的其他输出。因为sshfs -h它有这样的输出,所以你最好这样做:

sshfs -h 2>&1 | less

除了使用寻呼机之外,在 Linux 文本控制台上,您可以通过键入Shift+PgUpShift+来向后/向前滚动屏幕,而无需滚动条PgDn

答案2

像这样的命令可能会有所帮助

man sshfs
sshfs -h 2>&1 | more   # or "less", if possible

相关内容