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

관련 정보