type
명령을 사용하여 cat
쉘 내장 프로그램인지 외부 프로그램인지 확인하면 아래 출력이 표시됩니다.
-$ type cat
cat is hashed (/bin/cat)
-$
이것은 그것이 cat
외부 프로그램 이라는 것을 의미합니까 /bin/cat
?
나는 아래의 출력을 선택하면 때문에, 혼란있어 echo
나는 그것이 것을 알게되었다 built-in
뿐만 아니라 프로그램을/bin/echo
-$ type echo
echo is a shell builtin
-$ which echo
/bin/echo
-$
/bin/cat
echo는 /bin/echo
내장되어 있었기 때문에 외부 프로그램을 의미하는 논리를 사용할 수 없었 습니다.
그래서 나는 무엇인지 어떻게 알 수 cat
있습니까? 내장 또는 외장?
type which
답을 which
줄 수없는 이유 는 무엇입니까?
cat
및 ls
/ 스톨만 자신이 쓴된다. 그가 쓴 내용이 얼마나 놀랍습니까? 그는 오늘날 세계에서 가장 우수한 컴파일러 인 최초의 컴파일러 버전을 모든 것을 컴파일하고 대부분의 핵심 유틸리티를 작성했음을 잊지 마십시오. 그냥 말하세요 '