Введение
Переменная оболочки исчезает после завершения оболочки, если будущим оболочкам не сообщить, как создать её заново. В предыдущей лабораторной работе с пошаговым руководством для этой цели использовался файл .zshrc.
В этой задаче вам нужно сохранить только одну переменную, а затем проверить её значение в новом сеансе Zsh.
Сохранение каталога проекта
Текущая ситуация
Переменная PROJECT_DIR не настроена в /home/labex/.zshrc. Поэтому новый сеанс Zsh не знает путь к проекту.
Область работы
- Настройте
PROJECT_DIRв/home/labex/.zshrc. - Значение переменной должно быть
/home/labex/project. - Перезагрузите
.zshrcв текущей оболочке с помощьюsource. - Сохраните загруженное значение в
/home/labex/project/project-variable.txt.
Цель
Сохранить PROJECT_DIR в .zshrc и сделать его значение доступным после перезагрузки этого файла.
Критерии выполнения
- После перезагрузки
.zshrcпеременнаяPROJECT_DIRэкспортируется со значением/home/labex/project. - После перезагрузки
.zshrcфайлproject-variable.txtсодержит/home/labex/project.
Подсказки
Куда лабораторная работа с пошаговым руководством добавляла постоянные переменные?
Она добавляла строку export в $HOME/.zshrc, а затем использовала source, чтобы перезагрузить файл в текущей оболочке.
Итоги
Вы сохранили одну экспортируемую переменную в .zshrc, перезагрузили файл и проверили получившееся значение.



