모든 sh/bash 명령에 대해 기본적으로 &>/dev/null을 활성화하는 방법은 무엇입니까?

모든 sh/bash 명령에 대해 기본적으로 &>/dev/null을 활성화하는 방법은 무엇입니까?

&>/dev/nullsh/bash 스크립트에서 기본 동작을 설정하는 방법이 있습니까 ? *.sh 스크립트보다 콘솔의 모든 명령에 추가할 필요가 없습니다.

저는 전역 설정을 찾고 있습니다...또는 적어도 일종의 사용자 정의 별칭을 찾고 있지만 모든 명령과 모든 명령이 자동 &>/dev/null으로 끝에 추가되도록 하는 것입니다.

어떤 아이디어가 있나요?

답변1

exec &>/dev/nullBash 스크립트 시작 부분에 추가

답변2

셸에서:

exec >/dev/null
# still shows the prompt
exec 2>/dev/null
# now the prompt is gone, too

# restore stdout
exec >/dev/tty
# restore stderr
exec 2>/dev/tty

관련 정보