Настройка среды разработки

LinuxBeginner
Практиковаться сейчас

Введение

Вы только что присоединились к новой команде разработчиков в TechCorp. Команда использует специфическую настройку среды разработки, и вам необходимо соответствующим образом сконфигурировать свою систему. Это испытание проверит ваше умение работать с переменными окружения в Linux — критически важный навык для любого разработчика или системного администратора.

Среда разработки TechCorp

В TechCorp для рабочего процесса используется кастомный скрипт под названием devtool. Этот инструмент должен быть доступен из любого места в системе. Кроме того, команда использует специальный конфигурационный файл, на который должна ссылаться переменная окружения.

Задачи

  1. Создайте директорию с именем techcorp_tools в вашем домашнем каталоге.
  2. Создайте простой bash-скрипт с именем devtool в директории techcorp_tools, который при выполнении выводит строку "TechCorp DevTool v1.0".
  3. Сделайте скрипт devtool исполняемым.
  4. Добавьте директорию techcorp_tools в вашу переменную PATH, чтобы devtool можно было запустить из любого места. Немедленно примените это изменение к текущей сессии.
  5. Добавьте команду export в файл .zshrc, чтобы сделать эту настройку переменной окружения постоянной.
  6. Создайте файл с именем techcorp_config.json в вашем домашнем каталоге со следующим содержимым: {"env": "development"}.
  7. Создайте переменную окружения с именем TECHCORP_CONFIG, которая указывает на полный путь к файлу techcorp_config.json.
  8. Убедитесь, что переменная окружения TECHCORP_CONFIG доступна во всех новых сессиях оболочки.

Подсказки

  • Не забывайте использовать export при установке переменных окружения.
  • Обязательно сделайте ваш скрипт исполняемым с помощью команды chmod.
  • Используйте $HOME или ~ для указания домашнего каталога при настройке путей.
  • Команда source ~/.zshrc перезагружает файл конфигурации .zshrc.

Пример

После выполнения всех задач вы должны иметь возможность запускать следующие команды из любой директории:

$ devtool
TechCorp DevTool v1.0

$ echo $TECHCORP_CONFIG
/home/labex/techcorp_config.json
✨ Проверить решение и практиковаться

Резюме

Поздравляем! Вы успешно настроили среду разработки в соответствии со спецификациями TechCorp. Вы продемонстрировали навыки в следующих областях:

  1. Создание и модификация директорий и файлов.
  2. Написание и настройка прав доступа для bash-скриптов.
  3. Модификация переменной окружения PATH.
  4. Создание пользовательских переменных окружения.
  5. Обеспечение постоянства системных настроек.

эти навыки критически важны для развертывания и поддержки сред разработки. Они сослужат вам хорошую службу как в TechCorp, так и в вашей дальнейшей карьере разработчика или системного администратора.