tmux

  1. Установка

    apt install tmux

  2. Подключиться

    запускт проверки уже созданных сессий и если активных подключений нет — создается новое подключение.

    tmux attach || tmux new

  3. создания именной сессии:

    tmux new -s название сессии

  4. Автозапуск. для не root!!!

    nano ~/.bashrc

    #tmux
    if [[ -z $TMUX && -n $SSH_TTY ]]; then
        me=$(whoami)
        real_tmux=$(command -v tmux)
    
        if [ -z $real_tmux ]; then
            echo "No tmux installed."
        fi
    
        export TERM="xterm-256color"
    
        if $real_tmux has-session -t $me 2>/dev/null; then
            $real_tmux attach-session -t $me
        else
            if [[ -n $SSH_TTY ]]; then
                (tmux new-session -d -s $me && tmux attach-session -t $me)
            fi
        fi
    fi
    

    На всякий случай добавить резервного пользователя

    useradd Prtro2 -s /bin/bash -m -G sudo

    passwd Prtro2

  5. Деление окна горизонтально

    C-b "

    tmux split-window -h

  6. Деление окна вертикально

    C-b %

    tmux split-window -v

  7. Переключение между ванелями

    Ctrl+b+Стрелка

  8. Старт

    tmux без параметров будет создана сессия 0

    tmux new -s session1 //новая сессия session1. Название отображается снизу-слева в квадратных скобках в статус строке. Далее идет перечисление окон. Текущее окно помечается звездочкой.