Parece que não faz muita coisa:
Link da lista de correspondência da Apple
"Eu estou indo em algumas memórias antigas aqui, então eu não posso fornecer um muito explicação detalhada, mas a razão / usr / bin / cd existe é devido a um requisito POSIX que diz respeito a aliases e ser capaz de não use um alias via escape. Mas / usr / bin / cd é um inútil roteiro desde se você executar o cd dentro de um script de shell do diretório A alteração só se aplica ao subshell sob o qual o script é executado. cd não pode ser um script de shell.
Além disso, o script é um script genérico em que é usado para um número de comandos e não apenas cd.
Eu notei que / usr / bin / cd tem uma contagem de 15 links no meu link 10.4 sistema [...] "
Mais abaixo nesse tópico:
"Um amigo meu me disse que o" $ {0 ## * /} "significa" pegue o comando, mas remova o caminho "(isto é, converta" / usr / bin / cd "para" cd "). "
Portanto, parece que o script remove o caminho, converte o resultado em minúscula e, em seguida, acrescenta os argumentos originais.