如何在 nmcli 帮助上进行分页?

如何在 nmcli 帮助上进行分页?

我正在观看有关该实用程序(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

相关内容