나는 whatis 명령이 실행 가능한 프로그램(명령)에 대한 간단한 설명을 출력하는 데 사용된다는 것을 알고 있습니다.
그래서 둘 다
whatis cd
whatis type
인쇄할 것입니다: 적합한 것은 없습니다(제가 이해한 바에 따르면 모두 쉘에 내장되어 있습니다). 하지만 왜 효과가 있습니까?
whatis echo
echo가 쉘에 내장되어 있지만 이에 대한 설명이 있습니까?
답변1
이것은 모두 쉘에 내장되어 있으므로 echo에서 작동합니다.그리고주문. 기본적으로 내장 함수가 사용됩니다.
$ type echo
echo is a shell builtin
$ type -P echo # ignores builtins
/bin/echo
$ echo foo # builtin
foo
$ /bin/echo foo # external command
foo