Как хранится текущая директория в linux? как хранится текущая директория в linux? как работает команда cd (не результат, а именно процесс)? как можно поменять текущую директорию, кроме cd?

21 Авг 2019 в 06:51
167 +1
0
Ответы
1

Текущая директория в Linux хранится в переменной окружения $PWD (Present Working Directory). Когда пользователь заходит в терминал, текущая директория устанавливается в домашнюю директорию пользователя (~).

Команда cd (change directory) используется для изменения текущей директории. При вводе команды cd не происходит создание нового процесса, а происходит изменение текущей директории в рабочем процессе shell. Когда вы вводите cd с именем директории, shell ищет эту директорию в файловой системе и изменяет текущую директорию на эту.

Еще один способ изменить текущую директорию в Linux - использовать команду pushd, которая переходит в указанную директорию и добавляет предыдущую директорию в стек директорий. Можно также использовать переменную $OLDPWD, которая хранит путь к предыдущей директории, чтобы вернуться в нее.

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 956 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир