Это не обычный сценарий, но я случайно вставляю команды не в тот терминал. Я еще ничего важного не повредил; Итак, прежде чем я это сделаю, каковы некоторые из лучших способов различить локальный и удаленный сеанс терминала?
Это можно сделать двумя основными способами: изменить переменную PS1 так, чтобы она содержала имя хоста, и использовать разные цветовые схемы в приложении терминала для разных хостов. Вы также можете использовать отдельные цветовые схемы для корневых оболочек.
У меня всегда есть имя пользователя и хоста в моей командной строке
Чтобы следовать предыдущим ответам, отредактируйте свой $ HOME / .bash_profile, чтобы установить PS1 при входе в систему.
PS1 = '\ h [!]:'
Приведенный выше параметр отобразит имя хоста системы плюс номер истории текущей команды.
Мой PS1
имеет синий фон (в основном) на клиентских машинах и красный на серверах.