Объясните параметры прежде и после в терминальной подсказке

Что делает значения в средней подсказке?

alexey511@rgb-3345:~$ 

Я знаю, что это - очень простой вопрос. Но я борюсь с этой проблемой, и я не могу решить ее из-за отсутствия основного понимания. После поиска с помощью Google я не нашел объяснения. (Certainaly, это скрыто где-нибудь в документации и нужно прочитать, вероятно, сотни страниц для получения там).

Я ценил бы Вашу справку. Мне действительно нравится получать знание с Linux, но первые шаги так или иначе не легки.

2
задан 7 April 2019 в 20:43

2 ответа

Часть перед

alexey511

Ваше имя пользователя; свериться

$ whoami
alexey511

Часть между и ":"

rgb-3345

имя хоста:

$ hostname
rgb-3345

Часть между ":" и "$"

~ 

текущий рабочий каталог, сокращенный до тильды, которая является синонимом для Вашего корневого каталога:

$ pwd
/home/alexey511

И наконец "$" является фактическим "быстрым" знаком, указывая, что Вы - обычный пользователь (вместо root, в этом случае это считало бы "#"), и что ввод команд ожидается от Вас здесь.

В целом это - довольно ванильное приглашение оболочки, которое определено и присвоено переменной среды PS1 как это (без цветовых кодов для лучшей удобочитаемости), обычно в файле ~/.bashrc:

PS1='\u@\h:\w\$ '

Если Вы хотите экспериментировать с ним, проверьте эту страницу:

https://www.howtogeek.com/307701/how-to-customize-and-colorize-your-bash-prompt/

9
ответ дан 2 December 2019 в 01:29

Подсказка в терминале установлена переменной PS1.

echo $PS1 шоу, как это установлено в Вашей системе, и

man bash и ищите главу по PROMPTING получает Вас возможные параметры для подсказок PS.

PS1 установлен в .bashrc файл.

0
ответ дан 2 December 2019 в 01:29

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

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