add: CSI-коды
This commit is contained in:
parent
75a4c49d36
commit
f17b5a62b7
@ -139,7 +139,8 @@ sudo nano /etc/motd
|
|||||||
```shell
|
```shell
|
||||||
nano ~/.bashrc
|
nano ~/.bashrc
|
||||||
```
|
```
|
||||||
Находим там строку `#force_color_prompt=yes` раскомментируем её (и удаляем в ней #). И чтобы совсем отпад, находим блок:
|
Находим там строку `#force_color_prompt=yes` раскомментируем её (и удаляем в ней #). И чтобы совсем расцветить,
|
||||||
|
находим блок:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
if [ "$color_prompt" = yes ]; then
|
if [ "$color_prompt" = yes ]; then
|
||||||
@ -158,6 +159,30 @@ else
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Раскраска будет такая:
|
||||||
|
* `\[\033[01;32m\]` — CSI-код (ESC-последовательность) устанавливает цвет текста: `01` — жирный шрифт, `32` — зелёный цвет. Другие цвеита:
|
||||||
|
* `30` — черный
|
||||||
|
* `31` — красный
|
||||||
|
* `32` — зелёный
|
||||||
|
* `33` — жёлтый
|
||||||
|
* `34` — синий
|
||||||
|
* `35` — пурпурный
|
||||||
|
* `36` — голубой
|
||||||
|
* `37` — белый
|
||||||
|
Правила раскраски текста см. [статью в Wikipedia](https://ru.wikipedia.org/wiki/Управляющие_последовательности_ANSI).
|
||||||
|
* `\u` — имя пользователя
|
||||||
|
* `\[\033[01;33m\]` — CSI-код устанавливает цвет текста: `01` — жирный шрифт, `33` — жёлтый цвет
|
||||||
|
* `@` — символ `@`
|
||||||
|
* `\[\033[01;32m\]` — CSI-код устанавливает цвет текста: `01` — жирный шрифт, `32` — зелёный цвет
|
||||||
|
* `\h` — имя хоста
|
||||||
|
* `\[\033[00m\]` — CSI-код сбрасывает цвет текста
|
||||||
|
* `:` — символ двоеточие
|
||||||
|
* `\[\033[00;34m\]` — CSI-код устанавливает цвет текста: `00` — обычный шрифт, `34` — синий цвет
|
||||||
|
* `\w` — текущий рабочий каталог
|
||||||
|
* `\[\033[00m\]` — символ ESC сбрасывает цвет текста
|
||||||
|
* `\$` — символ `$` или `#` в зависимости от того, является ли пользователь администратором
|
||||||
|
* ` ` — пробел
|
||||||
|
|
||||||
Всё! Перелогируемся чтобы настройки подействовали.
|
Всё! Перелогируемся чтобы настройки подействовали.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
Loading…
Reference in New Issue
Block a user