ИЗМЕНЕНИЕ ПРИГЛАШЕНИЯ shell

Наверно, вы сразу обратили внимание на довольно скучное и недружественное приглашение системы к вводу команд. Ну что это за приглашение ? К счастью ситуация не фатальна и вид этого приглашения можно изменить, так как символ "$" является стандартным приглашением интерпретатора команд (shell), которое хранится в системной переменной PS1.

ЗАМЕЧАНИЕ:

В качестве стандаpтного пpиглашения в зависимости от ин теpпpетатоpа команд (или командного пpоцессоpа) могут ис пользоваться и дpугие символы, напpимеp, $ или #.

Для его изменения необходимо ввести следующую команду (здесь и далее первый символ "$" обозначает приглашение на Вашей машине и его вводить не надо):

                   ┌─────────────────────────────┐
                   │  $ PS1="новое_приглашение"  │
                   └─────────────────────────────┘

Например после ввода следующей команды:

                     ┌──────────────────────────┐
                     │  $ PS1="FreeBSD 2.1:> "  │
                     └──────────────────────────┘
приглашение интерпретатора команд будет выглядеть так:
                        ┌─────────────────┐
                        │  FreeBSD 2.1:>  │
                        └─────────────────┘

Это уже кое-что ! Таким образом вы можете сделать его более дружественным, например: "Yes, sir ?:> _". Неплохо, да ?

Для того, чтобы вернуться к исходному приглашению введите команду:

                           ┌─────────────┐
                           │  $ PS1="$ " │
                           └─────────────┘

С помощью команды 'set' можно проверить установку нового приглашения:

                        ┌───────────────────┐
                        │ $ set             │
                        │                   │
                        │ PS1=Yes, sir ?:>  │
                        └───────────────────┘

Описанные выше действия касаются командных процессоров 'sh' и 'bash'. Если вы используете процессоры 'csh' или 'tsch', то для изменения приглашения необходимо ввести команду:

                   ┌──────────────────────────────┐
                   │ $ set prompt="Yes, sir ?:> " │
                   └──────────────────────────────┘
или изменить команду 'set prompt' в конфигурационном файле '.cshrc' в вашем домашнем каталоге.
Содержание