Для вопросов о встроенной команде bash `cd` (например, как она работает).

cd команда изменить текущий рабочий каталог оболочки.

ОПИСАНИЕ:

cd [-L|-P] [dir] 

cd изменить текущий каталог на dir (новый каталог). Значение по умолчанию dir равно $HOME (переменная оболочки HOME).

Опции:

 -L force symbolic links to be followed -P use the physical directory structure without following symbolic 

По умолчанию используются символические ссылки, как если бы было указано -L.