如何将 I/O 重定向与 nmcli 帮助选项结合使用?

How do I use I/O redirection in combination with the nmcli help option?

考虑以下我试图在 Red Hat Enterprise Linux 8 系统上执行的命令。

nmcli con 添加帮助 |少

一些针对特定命令的帮助页面非常冗长,并且管道无法像我预期的那样工作。通常像 'man nmcli | less' 这样的命令会提供第一页,您必须使用导航才能到达底部。在这种情况下,它会显示最后一页,但我无法向上翻页。尝试这样做会导致页面中充满空白行。我想查看有关对象和添加命令的特定组合的所有帮助文档。由于某些原因,nmcli 命令的帮助选项不能很好地与 less 实用程序一起使用。如果我尝试使用“>”重定向到一个文件,我最终会得到一个空白文件。

看起来 nmcli 帮助是在 stderr 而不是 stdout 上写的。

以下适用于 CentOS 7:

$ nmcli con add help 2>&1 | less