Приглашение bash
Приглашение bash настраивается в файле /home/$USER/.bashrc
Приглашение по-умолчанию
Вид приглашения:
[petr@alt-petr ~]$
Содержимое .bashrc:
# ~/.bashrc # The individual per-interactive-shell startup file. # Source global definitions. if [ -r /etc/bashrc ]; then . /etc/bashrc fi # Define user specific aliases and functions.
Приглашение в виде статичной строки
В конец файла /home/$USER/.bashrc прописываем строку:
PS1="|ENTER COMMAND>"
В кавычках - содержимое приглашения.
Вид приглашения:
|ENTER COMMAND>
Переменные
Специальные переменные:
\u - имя текущего пользователя \t - время 24-часа HH:MM:SS \T - время 12-часов HH:MM:SS \@ - время 12-часов формат am/pm \A - время 24-часа формат HH:MM \d - дата \v - версия bash \w - полный путь \W - текущий каталог \$ - вывод $ если простой пользователь, # если root \h - имя компьютера \H - имя хоста + домен \j - число заданий действующее в текущем сеансе \l - имя текущего устройства терминала \n - символ перевода строки \s - имя программы командной оболочки \! - номер текущей команды в истории \# - число команд, введённых в текущем сеансе командной оболочки
Если у вас сбился стандартный вывод, он описывается так:
PS1='[\u@\h \W]\$ '
Некоторые варианты
Пример:
PS1="Введи команду, \u, в \A>"
Вывод:
Введи команду, petr, в 17:50>
Пример:
PS1="\u, ты работаешь в \s\$ "
Вывод:
petr, ты работаешь в bash$