我正在观看有关该实用程序(NetworkManager、Red Hat)的在线讲座nmcli
,讲师可以方便地使用该包bash-completion
来找出每个参数后可用的选项。问题是,我无法使用bash-completion
(为什么不呢?那是另一个问题)。因此,我一直在尝试使用less
,例如:
# nmcli con add help | less
但由于某种原因,less
没有按预期工作。如果我按 b 键或空格键,它只会用以 ~ 开头的空行填充屏幕;我无法按预期导航输出。为什么less
在这种情况下会有这样的表现?还有其他选项可以使帮助nmcli
可读吗?
答案1
的输出nmcli con add help
进入标准错误,绕过标准输出。您的less
命令是左分页空流。
如果将 stderr 重定向到 stdout,它应该按照您期望的方式工作:
nmcli con add help 2>&1 | less