Повторно установить $ TMUX после отмены

Я сделал следующее, чтобы попытаться заставить Byobu работать (см. Https://stackoverflow.com/questions/19099018/byobu-error-sessions-should-be-nested-with-care-unset-tmux-to -force) на капля сервера Ubuntu, которую я снимаю с Digital Ocean, но это не помогло решить мою проблему.

TMUX= '' 

Теперь я хотел бы вернуть его в исходную настройку, но не знаю, что должно быть по умолчанию. Кто-нибудь может посоветовать?

Я надеюсь, что я прав, думая, что это подходящее место, чтобы опубликовать это, хотя исходный вопрос, который я ссылаюсь выше, находится на сайте StackOverflow.

  • tmux после запуска
  • Как я могу найти допустимые значения для TERM для использования в tmux?
  • Как запустить tmux автоматически в оболочке рыбы при подключении к удаленному серверу через ssh
  • Почему Bash readline иногда пытается проанализировать второе слово команды из контекста?
  • Тема темы tmux в emacs gtk
  • Правильно удалите сокеты, случайно созданные с помощью tmux
  • Обеспечить постоянную работу службы systemd
  • Как запустить несколько программ в одном окне терминала?
  • One Solution collect form web for “Повторно установить $ TMUX после отмены”

    Вход в систему снова должен вернуть вам значение в новом сеансе. Если вы сделали это в суб-оболочке, выход из под-оболочки должен показать исходное значение. Вы можете найти исходное значение с помощью grep . Попробуйте выполнить команды:

     grep TMUX= ~/.??* find /etc -type f | xargs grep TMUX= 

    Установка $TMUX='' может создать пустую переменную с именем, указанным переменной TMUX . Команды TMUX='' или unset TMUX TMUX переменную TMUX . Команда echo TMUX=\"$TMUX\" повторит команду, которую вы можете использовать для восстановления значения до его текущего значения.

    Когда я делаю такие вещи, я рекомендую создать такую ​​резервную переменную:

     TMUX_OLD="$TMUX" $TMUX='' 

    Затем вы можете восстановить значение с помощью команды:

     TMUX="$TMUX_OLD" 

    EDIT: Возможно, можно найти правильное значение в среде родительского процесса. Это можно прочитать с помощью команды:

     cat /proc/$PPID/environ | tr '\0' '\n' 
    Interesting Posts

    Мой процесс был убит, но я не могу понять сообщение ядра

    groupadd -p Не рекомендуется?

    Получить последнее значение переменной среды – это сценарий оболочки bash

    Какие последствия могут возникнуть в результате использования альтернативной версии GCC для компиляции ядра?

    Как настроить sshd_config, чтобы не принимать ключи dsa, которые настроены в публичной аутентификации?

    Как печатать размеры xterm в строке заголовка?

    Perl не устанавливает языковой стандарт на AIX 7.1

    ошибка обрыва трубы с помощью popen и JS ffi

    Перезапустить сервер MySQL

    Браузер Chromium не позволяет установить формат бумаги по умолчанию для «Печать в файл»,

    «ValueError: _system не инициализируется» при использовании apt.VersionCompare

    Как поместить текущую строку вверху / центру / внизу экрана в vim?

    С какими файловыми системами можно читать RHEL 5 и писать?

    «Echo» содержимое html для файла в perl

    Запись содержимого из файла в другой файл с установленными временными интервалами с использованием разделителей

    Linux и Unix - лучшая ОС в мире.