我进入了man ls
。这将显示一个带有 ls 手册的屏幕。我想关闭本手册并返回上一个屏幕。我该怎么做 ?ls 的手册页不允许我这样做。当我尝试输入 unix 命令时,它一直显示“(END)”或一些消息。
我是新手,所以请不要对我投反对票。
该man
命令使用您的默认寻呼机,该寻呼机由$MANPAGER
是否已设置或由$PAGER
. 如果两者都没有设置,则默认为合理的值,可能是more
or less
。(奇怪的是,我没有在该man
命令的手册页中看到这一点,您可以通过键入man man
-- 一旦您返回到您的 shell 提示符来查看它。)
大多数寻呼机可以通过键入退出q——这对于调用您的寻呼机的其他程序或当您直接使用寻呼机查看文件时(less some-file.txt
)将是有用的。
当我man
在我的系统上运行命令时,底线显示:
Manual page ls(1) line 1 (press h for help or q to quit)
在反向视频中。你看到了吗?(您可能会也可能不会,这取决于您的设置。)
如果您的寻呼机是,那么您可以通过键入寻求帮助或less
键入来获取更多信息。hman less
您可以按q键退出手册页。
供参考:
以我的经验,man
通常用于less
显示信息。要获得less
(和man
)的有用的键盘快捷键(导航、退出)列表,您可以输入:
less --help
这是一个简短的摘录:
SUMMARY OF LESS COMMANDS
Commands marked with * may be preceded by a number, N.
Notes in parentheses indicate the behavior if N is given.
h H Display this help.
q :q Q :Q ZZ Exit.
---------------------------------------------------------------------------
MOVING
e ^E j ^N CR * Forward one line (or N lines).
y ^Y k ^K ^P * Backward one line (or N lines).
f ^F ^V SPACE * Forward one window (or N lines).
b ^B ESC-v * Backward one window (or N lines).
z * Forward one window (and set window to N).
w * Backward one window (and set window to N).
ESC-SPACE * Forward one window, but don't stop at end-of-file.
d ^D * Forward one half-window (and set half-window to N).
u ^U * Backward one half-window (and set half-window to N).
ESC-) RightArrow * Left one half screen width (or N positions).
ESC-( LeftArrow * Right one half screen width (or N positions).
F Forward forever; like "tail -f".
r ^R ^L Repaint screen.
R Repaint screen, discarding buffered input.
---------------------------------------------------
Default "window" is the screen height.
Default "half-window" is half of the screen height.
只需键入q
并输入这将使您退出任何手册页
您可以简单地键入 q 并按 Enter 这里 q 是退出。