답변:
쉘은 단순히 보는 것 이상을 수행 $PATH
합니다. 명령을 찾지 못하면 bash 함수 command_not_found_handle
가 실행되어 python 스크립트를 호출합니다 /usr/lib/command-not-found
. 패키지 목록에서 명령이 작동하기 위해 설치되어야하는 프로그램을 검색합니다. 해결 방법을 알고있는 오타의 경우 Ctrl+ C를 누르면 검색 프로세스가 중단됩니다.
오타에 유용한 메시지의 예 :
$ aptget update
No command 'aptget' found, did you mean:
Command 'apt-get' from package 'apt' (main)
aptget: command not found
누락 된 패키지에 대한 유용한 메시지의 예 :
$ deja-dup
The program 'deja-dup' is currently not installed. You can install it by typing:
sudo apt-get install deja-dup