[[email protected]_FEWS bin]# type cd
cd is a shell builtin
[[email protected]_FEWS bin]# which cd
/usr/bin/which: no cd in (.:/usr/expect/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/real/RealPlayer:/root/bin)
В ней говорится, что поскольку cd является встроенной командой, значит «cd» не удалось.О встроенной команде головоломка
'pwd' также является встроенной командой, почему 'which pwd' может получить свое местоположение?
[[email protected]_FEWS ~]# type pwd
pwd is a shell builtin
[[email protected]_FEWS ~]# which pwd
/bin/pwd
В зависимости от вашей оболочки команды выполняются по-разному. Посмотрите на «man type», чтобы увидеть, как он реализован – KeepCalmAndCarryOn