cd меняет текущий каталог, а с ним — смысл всех относительных путей. Три короткие команды ведут вверх, домой и обратно.
cd путь переводит оболочку в каталог и ничего не печатает. Где ты оказался, покажут pwd и приглашение.
| Команда | Куда ведёт |
|---|---|
cd .. |
в родительский каталог, на уровень вверх |
cd |
домой, в ~ |
cd - |
обратно, в каталог, где ты был до последнего cd |
Две точки .. — имя родительского каталога, одна точка . — сам текущий каталог. Их можно ставить внутрь пути: из /etc/nginx/sites-available путь ../nginx.conf ведёт к файлу /etc/nginx/nginx.conf.
Перейти можно только в каталог. На файл cd напечатает ошибку Not a directory.
Вверх, вбок и обратно
Ты в ~/path-lab/project. Выполни три команды: переход через .., pwd и возврат cd -.
Сначала предположи
Ты в ~/path-lab/project. Куда приведёт cd ../notes?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.