377
Студентов
75%
Завершения
Обновлено: 30 апр., 02:24

Prompt Statement

Вы уже много раз видели в терминале, как выглядит приглашение командной строки для ввода новых команд. Например, в упражнениях на Хекслете оно выглядит так:

/usr/src/app$

Переменная PS1 определяет то, как будет выглядеть это приглашение, и в этом испытании вам нужно будет определённым образом его изменить.

solution

Запишите в файл solution команду, которая глобально меняет значение переменной окружения PS1, чтобы приглашение выглядело следующим образом:

> tirion@app$ 

Посмотрим текущую рабочую директорию:

> tirion@app$ pwd
/usr/src/app

Узнаем под каким пользователем мы выполнили вход в систему:

> tirion@code-user$ whoami
tirion

Подсказки

Для полного доступа к испытанию нужна профессиональная подписка

Профессиональная подписка откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
120
курсов
900
упражнения
2000+
часов теории
3200
тестов

Впечатления

Крутое задание! Я к своему стыду и не знал что в значение переменной приглашения можно вставлять функции типа parse_git_branch()! Спасибо авторам!!!

Хорошее упражнение. До этого я нашёл готовое решение по кастомизации PS1 в .bashrc, подкрутил по своему вкусу и забыл. А здесь пришлось задуматься над командой вывода ветки. Углубляет понимание.