![zsh에서 "명령을 찾을 수 없음" 오류를 차단합니다.](https://linux55.com/image/510/zsh%EC%97%90%EC%84%9C%20%22%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%22%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%EC%B0%A8%EB%8B%A8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
ZSH에서 "명령을 찾을 수 없음" 오류를 차단하는 방법이 있습니까? 나는 이것이 bash에서 분명히 가능하다는 것을 보았지만 zsh에서 이것을 수행하는 것에 대한 정보를 찾을 수 없습니다.
답변1
예; bash와 동일합니다. 라는 함수를 만듭니다 command_not_found_handler
. 쉘에 제공된 모든 인수를 전달합니다.
$ foobar baz
zsh: command not found: foobar
$ function command_not_found_handler() {echo "You tried to run $1 with arg $2";}
$ foobar baz
You tried to run foobar with arg baz