On 11Sep2013 17:24, Rick Stevens <ricks@xxxxxxxxxxxxxx> wrote: | On 09/11/2013 05:01 PM, Joe Zeff issued this missive: | >We all know, I hope, that cd is a built-in function of whatever shell | >you're using. | > | >[joe@khorlia ~]$ cat /usr/bin/cd | >#!/bin/sh | >builtin cd "$@" | >[joe@khorlia ~]$ | > | >Does anybody know why this file exists? | | I believe it's a backwards-compatibility thing. IIRC, System7's Bourne | shell didn't have a built-in "cd" command (or several others). Some | scripts probably still look for that file (and the others). Gah. No. "cd" has always been a builtin; it does not work otherwise. Think it through. | It's been superfluous for a long time, but time has proven that when you | take away something like that, eventually something breaks or someone | gripes about it. It's a POSIX requirement IIRC; all commands shall have an executable, even ones that don't make much sense on their own instead of as a builtin. -- Cameron Simpson <cs@xxxxxxxxxx> Nonsense. Space is blue, and birds fly through it. - Heisenberg -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org