Где найти исходный код команды cd среды Unix?
cd
Я хочу знать, как реализована команда.
Вот полное объяснение того, как работает cd: http://web.archive.org/web/20090515201659/http://www.cs.ucr.edu/~brett/cs153_w02/syscall.html
Команда cd Unix просто вызывает chdir и проверяет коды ошибок.
chdir
Чтобы увидеть источник команды bash cd, например:
CD обычно встроен в оболочку, вы должны просто посмотреть на код любой оболочки, например, Баш или пепел.
Команда cd должна в конечном итоге основываться на функции chdir (), но если вас интересуют все расширения командной строки, то источником является оболочка.
http://en.wikipedia.org/wiki/Comparison_of_computer_shells
с использованием функции chdir:
http://www.opengroup.org/onlinepubs/009695399/functions/chdir.html