Есть ли название для текста, отображаемого в начале каждой команды в CLI?

Например, в Ubuntu, когда я запускаю терминал, он говорит:

[email protected]:~$ 

И в Windows:

C:\Users\Username>

Существует ли формальный способ ссылки на этот текст?

18 голосов | спросил Erty Seidohl 15 SatEurope/Moscow2012-12-15T03:14:13+04:00Europe/Moscow12bEurope/MoscowSat, 15 Dec 2012 03:14:13 +0400 2012, 03:14:13

3 ответа


30

Он называется «приглашение».

В Llinux вы можете быть более конкретным и сказать «подсказка bash» в случае оболочки bash или для оболочки KSH, подсказки KSH (korn shell) и т. д. ...

В Windows вы можете изменить приглашение командой PROMPT.

В Windows вы можете быть более конкретным и сказать «подсказку C», а подсказка в Windows наиболее известна C:\> или C:\something...>, чтобы вы могли видеть, как оно получает это имя.

Техник, возможно, разочарованно сказал пользователю по телефону «Вы получаете подсказку C?». Говоря это как подсказка C, некоторые пишут его как «> + +: = 2 =: + ---- или подсказка C:\. Нельзя было бы назвать это, когда он был C: или A: (который вы получаете при загрузке DOS с дискеты или компакт-диска, или вы переходите на один из этих дисков из командной строки), и никто не говорит о «подсказке» или «подсказке D», только знаменитый один, подсказка «C».

ответил barlop 15 SatEurope/Moscow2012-12-15T03:18:00+04:00Europe/Moscow12bEurope/MoscowSat, 15 Dec 2012 03:18:00 +0400 2012, 03:18:00
8

Надеюсь, эта дополнительная информация вам полезна (или кому-то еще) .... Вы можете просмотреть /установить «подсказку» через переменную среды PS1.

Чтобы узнать, для чего установлено текущее приглашение ...

$ echo $PS1

Чтобы установить текущее приглашение на что-то еще ...

$ export PS1="\n\[email protected]\h:\w\r\n$ "    (for example...)

Чтобы просмотреть параметры many , которые можно использовать для настройки приглашения ...

$ man bash        (then type  /^PROMPTING  and hit Enter)
ответил Kevin Traas 15 SatEurope/Moscow2012-12-15T03:50:59+04:00Europe/Moscow12bEurope/MoscowSat, 15 Dec 2012 03:50:59 +0400 2012, 03:50:59
7

Это также заметно в Linux:

  • Запрос, заканчивающийся на $ , обозначает нормальную оболочку.

  • Запрос, заканчивающийся на # , обозначает корневую оболочку ( осторожно! )

ответил Hurricane Harry 15 SatEurope/Moscow2012-12-15T04:17:06+04:00Europe/Moscow12bEurope/MoscowSat, 15 Dec 2012 04:17:06 +0400 2012, 04:17:06

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132