Кольорове запрошення до вводу дозволяє візуально виділяти місця де ви ввели команду і лог виконання команди.
Для цього, потрібно задати змінну середовища PS1
в файлі ~/.bashrc
для звичайного і для суперкористувача.
Наприклад:
export PS1="\[\e[0;34m\]\u@\h : \w\[\e[m\]\n\[\e[0;32m\]\A \$> \[\e[m\]" export PS1="\[\e[0;34m\]┌─[\u@\h : \w\n└─[\[\e[0;31m\]\A\[\e[0;34m\]]─> \$ \[\e[m\]"
\[Все що поміщається в екрановані квадратні дужки\]
– не враховується при обчисленні довжини запрошення, і важливо поміщати в такі дужки невидимі символи, бо довжина запрошення впливає на те як відображатиметься команда наприклад при навігації по історії команд.
\e[0;34m
– синій колір, \e[0;32m
– зелений, \e[m
– повернутись до звичайного кольору. Повний список кольорів наприклад тут.
\u
– користувач, \h
– ім’я хоста до першої крапки, \w
– повний шлях до поточної директорії, \A
– час в 24-годинному форматі HH:MM, \$
– #, якщо ефективний UID користувача 0, інакше – $. Більше можна через man bash
, в секції PROMPTING
.
Filed under: Інструменти, Кодерство Tagged: linux