이 명령이 whereis
명령에 대한 정보를 제공 하지 않는 이유는 무엇입니까 export
? export
쉘 경로 변수가 null로 설정된 경우에도 이 명령은 어떻게 작동합니까?
답변1
whereis
export
바이너리 는 쉘 내장형이므로 표시되지 않습니다 . Bash 매뉴얼 페이지에서 찾을 수 있습니다. 바이너리가 아닌 내장형이므로 쉘이 검색하지 않으므로 PATH
현재 경로에 관계없이 작동합니다. 그런데 이것이 바로 type
명령을 실행할 때 실행되는 내용을 확인하기 위해 다음을 사용하는 것이 권장되는 이유입니다.
$ which export
$ whereis export
$ type export
export is a shell builtin