Среда, 08.05.2024, 18:54

Компьютерная помощь

Записки системного администратора

Меню сайта
Категории раздела
Компьютер [36]
Общекомпьютерные темы
Windows server [18]
Статьи по версиям windows для серверов.
Windows [30]
Статьи по версиям windows для рабочих станций.
Unix [65]
Статьи на тему unix-подобных систем. Linux, FreeBSD и т.п.
Видеомонтаж [10]
Статьи по нелинейному видеомонтажу
Программирование [9]
Заметки по программированию
Databases [10]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт

Поиск

Главная » Статьи » Unix

Как разукрасить консоль bash в Linux

Актуально для Ubuntu 18.04

За цветовую гамму bash в linux отвечает переменная PS1

Занчение перменной PS1 можно посмотреть командой

$ echo $PS1

В выводе получим следующее:

PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"

Для изменения цвета и вида нужно изменить переменную PS1. К примеру добавим в наш терминал отображение текущего времени зеленым цветом. Для этого пишем следующее:

$ PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\[\e[1;32m\]\T\[\e[m\]\$"

или

$ PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\[\e[1;32m\]\t\[\e[m\]\$"

где вставленная нами часть кода

[\e[1;32m\]\t\[\e[m\]\

[\e[1;32m\]\T\[\e[m\]\

отвечает за цвет, а переменная t или Т за отображение времени.

Переменную PS1 мы можем прописать в файл .profile для автоматической загрузки и применения профиля.

 

Обычный Жирный Подчёркнутый Фоновый
‘\e[0;30m’ # Black ‘\e[1;30m’ # Black ‘\e[4;30m’ # Black ‘\e[40m’ # Black
‘\e[0;31m’ # Red ‘\e[1;31m’ # Red ‘\e[4;31m’ # Red ‘\e[41m’ # Red
‘\e[0;32m’ # Green ‘\e[1;32m’ # Green ‘\e[4;32m’ # Green ‘\e[42m’ # Green
‘\e[0;33m’ # Yellow ‘\e[1;33m’ # Yellow ‘\e[4;33m’ # Yellow ‘\e[43m’ # Yellow
‘\e[0;34m’ # Blue ‘\e[1;34m’ # Blue ‘\e[4;34m’ # Blue ‘\e[44m’ # Blue
‘\e[0;35m’ # Purple ‘\e[1;35m’ # Purple ‘\e[4;35m’ # Purple ‘\e[45m’ # Purple
‘\e[0;36m’ # Cyan ‘\e[1;36m’ # Cyan ‘\e[4;36m’ # Cyan ‘\e[46m’ # Cyan
‘\e[0;37m’ # White ‘\e[1;37m’ # White ‘\e[4;37m’ # White ‘\e[47m’ # White
Категория: Unix | Добавил: admin (24.07.2018)
Просмотров: 640 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: