일부 명령은 터미널 출력을 표시하지 않습니다.

일부 명령은 터미널 출력을 표시하지 않습니다.

Ubuntu 18.04(데스크톱 버전)에서 특정 명령이 실행될 때 터미널에 출력을 표시해야 할 때 출력을 표시하지 않는 이상한 문제가 발생했습니다. xclip예를 들어 명령의 출력을 캡처할 수 있습니다 . 이 문제가 발생한 두 명령은 systemctl( git branch그러나 git과 관련이 없음)입니다. 둘 사이의 연결이 무엇인지 알 수 없으며 이를 수행하는 다른 명령을 찾지 못했습니다.

예를 들어, 다음을 실행하면:

systemctl status cron

출력이 나오지 않지만 다음을 실행하면:

systemctl status cron | xclip -selection clipboard

그러면 cron 서비스 상태가 예상대로 내 클립보드에 나타납니다.

이는 GNOME 터미널과 표준 TTY에서 발생합니다.

답변1

Sam이 의견에서 설명했듯이 해결책은 $PAGER변수를 확인/재설정하는 것입니다.

관련 정보