18

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

username@computer:~$ 

И в Windows:

C:\Users\Username>

Есть ли официальный способ ссылки на этот текст?

3 ответа3

30

Это называется «подсказка».

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

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

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

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

8

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

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

$ echo $PS1

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

$ export PS1="\n\u@\h:\w\r\n$ "    (for example...)

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

$ man bash        (then type  /^PROMPTING  and hit Enter)
7

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .