![保留在 SSH (Putty) 终端中滚动的完整手册](https://linux22.com/image/223566/%E4%BF%9D%E7%95%99%E5%9C%A8%20SSH%20(Putty)%20%E7%BB%88%E7%AB%AF%E4%B8%AD%E6%BB%9A%E5%8A%A8%E7%9A%84%E5%AE%8C%E6%95%B4%E6%89%8B%E5%86%8C.png)
初学者问题:
我正在阅读一个在 ssh(putty)会话中调用的手册页,即:
man usermod
现在这个手册页大约有 252 行,当到达末尾时,我按q
退出。如果手册页中的所有行都保留在终端窗口中进行滚动,那将非常有帮助,但它将被裁剪,只有最后 50 行保留在终端窗口中。
大概很简单,但是没有找到类似的问题。
答案1
从man man
:
MANPAGER Any non-empty value of the environment variable MANPAGER is
used instead of the standard pagination program, less(1).
因此,您可以这样调用 man:
MANPAGER=cat man usermod
或者,您可以通过 cat 进行管道传输以禁用分页:
man usermod | cat
笔记:某些版本的 man 支持使用-c
参数,其作用相同:
man -c usermod
请查阅 man(1) 来确认您的系统是否支持它。
答案2
q在阅读完文档之前,请勿退出寻呼机 ( )。
当您仍在寻呼机中时,您可以上下滚动。例如,用作less
寻呼机时,相应的键是b、↑、Page Up向上/向后滚动,以及Space、↓、Page Down向下/向前滚动。
答案3
添加export MANPAGER="less -X"
到您的并仅在您的下一个会话中~/.bashrc
使用以保留更少的输出。man usermod
bash