Не понимая, что у меня включен caps-lock, я набрал CD в командной строке на моем Mac.  Удивительно, но это не ошибка.
which CD показывает мне /usr/bin/CD .  И если я изучу этот файл, он будет выглядеть так:
#!/bin/sh
# $FreeBSD: src/usr.bin/alias/generic.sh,v 1.2 2005/10/24 22:32:19 cperciva Exp $
# This file is in the public domain.
builtin `echo ${0##*/} | tr \[:upper:] \[:lower:]` ${1+"$@"}
Я думаю, это как-то связано с переводом прописных букв в строчные, но ${0##*/} совершенно непрозрачен для меня. man CD говорит мне "нет ручного ввода".  Может кто-нибудь объяснить эту команду?
РЕДАКТИРОВАТЬ: Хорошо, я только что заметил, что файловая система OSX нечувствительна к регистру, так что этот файл на самом деле /usr/bin/cd .  Но если я наберу cd нормально, я, конечно, получу встроенную функцию, поэтому /usr/bin/cd только тогда, когда я неправильно понимаю мой случай.  Я все еще хотел бы знать, что это делает.
