Каково название текста слева от команды (как введено в терминале) названный?

Я задавался вопросом, существует ли какое-либо имя к крайнему левому тексту (после которого мы вводим команду) в терминале Linux.

Как

ubuntu@Ubuntu:~$ 

У нас есть название этого?

15
задан 7 November 2016 в 23:01

2 ответа

Это назвало основную строку приглашения, установленную оболочкой согласно PS1 переменная среды. Это обычно устанавливается на пользовательское основание, для интерактивных оболочек только, (обычно) определяется в ~/.bashrc со значением по умолчанию как \s-\v\$.

В моей системе:

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

и расширенный до:

username@hostname:pwd$ 

Проверка PROMPTING раздел man bash для наблюдения то, что делает каждый маркер.

25
ответ дан 23 November 2019 в 02:44

Подсказка. Существуют способы отредактировать то, что это показывает, например, см. здесь . Большая часть этой персонализации может использоваться с другими оболочками, например, ZSH, или KSH. TCSH может действовать немного по-другому, но я менее знаком с ним.

0
ответ дан 23 November 2019 в 02:44

Другие вопросы по тегам:

Похожие вопросы: