このユーティリティ(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