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

おすすめ記事