Всем привет.
Большинство из вас знают, что на UNIX-системах можно настроить приглашение (prompt) терминала (текст, слева от вводимых команд) простым изменением переменной PS1.
Но как быть в Windows?
В Windows также существует подобная переменная, а называется она - PROMPT (не чувствительно к регистру).
Давайте поэкспериментируем?
Для начала, давайте посмотрим, что будет, если сделать значение prompt равное какой-нибудь простой строке:
Обратите внимание, кавычки не пишем, так как они засчитываются
Также, здесь можно использовать как переменные WINDOWS, так и собственные переменные PROMPT:
Список из полезных переменных PROMPT:
- $t - Текущее время
- $d - Текущая дата
- $s - Пробел
- $n - Имя текущего диска
- $p - Текущий путь (включая диск)
- $$ - доллар
- $q - Знак =
Список всех ваших переменных WINDOWS вы можете узнать, введя команду set в командной строке без дополнительных параметров:
Установка значения PROMPT навсегда
Установка PROMPT командой set не вечна - она работает до завершения сеанса командной строки.
Чтобы установить значение PROMPT навсегда, используйте команду setx (синтаксис немного другой, пример использования - ниже).
Бонус!
Ну, и в качестве бонуса, ловите мой PROMPT:
[%username%]$s$p:$s