При работе в командной строке Linux мы всегда работаем внутри какого-либо рабочего каталога (внутри определенной директории). По умолчанию, когда вы открываете терминал, вы работаете в своем домашнем каталоге, который обозначается символом тильда ~. Для перехода в другой каталог используется команда cd, которой мы указываем путь до директории.
Иногда, перейдя в новую директорию, нужно вернуться обратно, в директорию, в которой вы работали до этого. Чтобы это сделать, достаточно выполнить команду cd со знаком — (минус):
cd -
Что делает cd —
Команда cd — выполняет переход в предыдущий рабочий каталог и выводит в терминале его полный путь.
Если вы начали новую сессию в терминале и еще не перемещались по директориям, то при попытке выполнить команду cd -, появится сообщение: -bash: cd: OLDPWD not set
Команда cd — использует переменную $OLDPWD оболочки bash, чтобы получить путь предыдущего рабочего каталога. То есть фактически выполняется команда cd $OLDPWD
Полезно знать
Команда pwd выводит на экран полный путь текущего рабочего каталога.
Команда cd путь/до/директории используется для перехода в другой каталог.
Команда cd ~ выполняет переход в вашу домашнюю директорию (/home/вашеимя).
Пример использования cd —
Комментарии