터미널에서 명령 출력을 유지하면서 키 입력을 에코하지 않도록 셸에 입력하는 내용을 숨기는 방법이 있습니까?
예를 들어, 를 실행하면 ip addr show
화면에 나타나는 유일한 내용은 내가 입력한 "ip addr show"가 아닌 해당 명령의 출력이어야 합니다.
답변1
입력한 명령의 에코를 비활성화하려면 다음을 시도하십시오.
stty -echo
다음 명령을 사용하여 에코를 다시 활성화할 수 있습니다.
stty echo
명령의 출력은 다소 다른 방식으로 표시됩니다. 이 예제 세션을 참조하세요.
$ pwd
/tmp
$ stty -echo
$ /tmp
이는 pwd
, return, stty -echo
, return, , return을 입력하여 pwd
생성 됩니다.