Rhel

如何在 nmcli 幫助上進行分頁?

  • April 21, 2020

我正在觀看有關nmcli實用程序(NetworkManager、Red Hat)的線上講座,講師方便地使用該軟體包bash-completion來確定每個參數後可用的選項。問題是,我不能使用bash-completion(為什麼不呢?那是另一個問題)。所以相反,我一直在嘗試使用less,比如:

# nmcli con add help | less

但由於某種原因,less沒有按預期工作。如果我按 b 鍵或空格鍵,它只會在螢幕上填充以 ~ 開頭的空行;我無法按預期導航輸出。為什麼less在這種情況下會有這樣的行為?還有其他選項可以使幫助變得nmcli可讀嗎?

的輸出nmcli con add help進入標準錯誤,繞過標準輸出。您的less命令將分頁一個空流。

如果您將 stderr 重定向到 stdout,它應該按您期望的方式工作:

nmcli con add help 2>&1 | less

引用自:https://unix.stackexchange.com/questions/581433