![Linux에서 "type cd" 명령과 "which cd" 명령의 차이점은 무엇입니까? [복사]](https://linux55.com/image/12182/Linux%EC%97%90%EC%84%9C%20%22type%20cd%22%20%EB%AA%85%EB%A0%B9%EA%B3%BC%20%22which%20cd%22%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
CentOS7에서 다음 두 명령의 차이점은 무엇입니까?
$ type cd
cd is a shell builtin
그리고
$ which cd
cd is a shell builtin
cd is /usr/bin/cd
cd is /bin/cd
이것은cd
내장 케이스명령인데 왜 which
명령이 CD에 대한 다른 경로를 표시합니까? cd 명령은 둘 다입니다.내부명령과외부주문하다?
답변1
which
(쉘) 명령의 전체 경로를 표시합니다.
시스템에 따라 출력이 다릅니다.
type
Linux의 명령 유형에 대한 정보를 표시합니다.
(자세한 내용은 매뉴얼 페이지 참조)
4가지 명령 유형이 있습니다.
내장 쉘 명령
쉘 기능
명령 별칭
실행 프로그램
예를 들어:
# type ll
ll is aliased to `ls -l --color=auto'
# type cd
cd is a shell builtin
# type sudo
sudo is /usr/bin/sudo