Linux

Bash 總是輸出較少,我該如何關閉它?

  • August 30, 2021

在最近的更新之後bash似乎總是輸出到less,這導致許多命令分頁。有誰知道如何less關閉?

範例輸出systemctl status

systemctl狀態的輸出

systemctl( )的手冊頁man systemctl清楚地解釋了這種行為,甚至提供了更改它的選項:

$SYSTEMD_PAGER``--no-pager未給出時使用的尋呼機;覆蓋$PAGER. 如果兩者都$SYSTEMD_PAGER沒有$PAGER設置,則依次嘗試一組眾所周知的尋呼機實現,包括less(1)和more(1),直到找到一個。如果沒有發現尋呼機實現,則不會呼叫尋呼機。將此環境變數設置為空字元串或值“ cat”相當於傳遞--no-pager

因此,在您的情況下,解決方案是在您登錄時設置環境變數:

export SYSTEMD_PAGER=cat

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