Отличие локального и удаленного доступа в оболочке (связанный с TERM)

Мой TERM умолчанию – xterm-color . Я бы хотел, чтобы он был xterm-256color когда я работаю на своей машине локально, но если я ssh я хочу, чтобы он был xterm-color . Как отличить эти два случая?

Предполагая, что вы используете Bash, в вашем ~/.bashrc :

 if [[ $SSH_TTY ]] then TERM=xterm-color else TERM=xterm-256color fi export TERM - if [[ $SSH_TTY ]] then TERM=xterm-color else TERM=xterm-256color fi export TERM 
  • Укажите личный SSH-ключ для использования при выполнении команды оболочки?
  • Запуск rdesktop через SSH-туннель в одной команде
  • Как получить ключи F1-F12 для переключения экранов на экране gnu в cygwin при подключении через SSH?
  • Каковы возможные проблемы безопасности с помощью SSH-демона?
  • SSH - SSH в хост, под маршрутизатором, к которому у вас нет доступа (невозможно переправить порт)
  • Разрешение отклонено (публикация) при доступе SSH к экземпляру Amazon EC2
  • Как запустить командный файл в PuTTY с помощью автоматического входа в командной строке?
  • Почему мой удаленный процесс все еще работает после убийства сеанса ssh?
  • Могу ли я использовать ssh без scp?
  • SSH с авторизованными ключами к системе Ubuntu с зашифрованным homedir?
  • Как сделать ssh без пароля (настройка ssh ключей не работает)?
  • Interesting Posts

    Не удается загрузить с USB – даже если BIOS установлен правильно

    Как создать TypeTag вручную?

    Как получить информацию об изображении (картинке) из командной строки Linux?

    std :: метод вызова streamа classа

    что такое использование fflush (stdin) в программировании c

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

    android progressBar не обновляет обзор прогресса / извлекаемый

    Как я могу подключиться к печати в Perl?

    Когда я обновляю свой сайт, я получаю 404. Это с Angular2 и firebase

    Дросселирование полосы пропускания в Firefox

    Скрипт Powershell с повышенными разрешениями по-прежнему не имеет достаточных разрешений

    Как развернуть схему сущностей-атрибутов MySQL

    Как удалить временную часть даты на C # только в объекте DateTime?

    Один controller с несколькими методами GET в ASP.NET Web API

    В Chrome «Очистить данные просмотра» не удаляются файлы cookie для открытых вкладок инкогнито?

    Давайте будем гением компьютера.