Мне было интересно, есть ли какое-нибудь имя в крайнем левом тексте (после которого мы вводим команду) в терминале Linux.
подобно
ubuntu@Ubuntu:~$
У нас есть имя для этого?
command-line
bash
Nabin
источник
источник
Ответы:
Она называется основной строкой приглашения, устанавливаемой оболочкой в соответствии с
PS1
переменной окружения. Обычно это устанавливается для каждого пользователя, только для интерактивных оболочек (обычно), определенных~/.bashrc
по умолчанию как\s-\v\$
.В моей системе:
и расширен до:
Проверьте
PROMPTING
раздел,man bash
чтобы увидеть, что делает каждый токен.источник
PS
- это POSIX.PS1
,PS2
ИPS4
являются POSIX.PS3
используется командой не-POSIXselect
, иbash
недавно ввелиPS0
подсказку для отображения после чтения команды, но перед ее фактическим выполнением.Подсказка. Есть способы редактирования того, что он показывает, например, смотрите здесь . Большинство из этих персонализаций могут использоваться с другими оболочками, например ZSH или KSH . TCSH может действовать немного по-другому, но я менее знаком с этим.
источник