Назад | Перейти на главную страницу

Как отличить локальный терминал от удаленного?

Это не обычный сценарий, но я случайно вставляю команды не в тот терминал. Я еще ничего важного не повредил; Итак, прежде чем я это сделаю, каковы некоторые из лучших способов различить локальный и удаленный сеанс терминала?

Это можно сделать двумя основными способами: изменить переменную PS1 так, чтобы она содержала имя хоста, и использовать разные цветовые схемы в приложении терминала для разных хостов. Вы также можете использовать отдельные цветовые схемы для корневых оболочек.

У меня всегда есть имя пользователя и хоста в моей командной строке

Чтобы следовать предыдущим ответам, отредактируйте свой $ HOME / .bash_profile, чтобы установить PS1 при входе в систему.

PS1 = '\ h [!]:'

Приведенный выше параметр отобразит имя хоста системы плюс номер истории текущей команды.

Мой PS1 имеет синий фон (в основном) на клиентских машинах и красный на серверах.