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