Шпаргалки. Навигация по файловой системе

Определившись со своим положением в файловой системе, мы можем возыметь желание переместиться в какое-либо иное её место.Как известно, для перемещения по файловой системе служит команда cd — внутренняя команда (built-in commands), встроенная, насколько мне известно, во все шеллы. Аргументом этой команды выступает путь к целевому каталогу.

В соответствие с тем, что было сказано в шпаргалках о путях и символах, аргумент команды cd может задаваться в абсолютной и относительной форме. Так, если пользователь находится в своём домашнем каталоге (а именно так оно и бывает сразу после авторизации в системе), то переместиться в каталог /etc он может с помощью либо

$ cd /etc

либо

$ cd ../../etc

Команда

cd /

из любой позиции перемещает в корневой каталог.

А команда cd без аргумента возвращает пользователя в его домашний каталог.

Для аргументов команды cd в большинстве шеллов действует автодополнение клавишей табуляции. Но в zsh возможности для навигации гораздо шире.