Настройка параметров запуска tmux

Если я пользуюсь tmux на рабочем компьютере, то при его включении запускаю один и тот же набор окон в tmux. Чтобы не выполнять каждый раз одни и те же команды в tmux, можно настроить его поведение при запуске сессии. Для этого создаем файл
~/.tmux.conf примерно такого вида

# initialize sessions
new -s session01 'exec mc'
neww 'exec mc'
neww 'exec mc'
neww
neww
neww
neww 'exec top'
# split window vertically and run command in secod window
splitw -h 'vnstat -l -i enp1s0 -ru'
# set active the window '4'
selectw -t 4
При такой настройке создается сессия session01, в окнах с 0 по 2 запускается mc, 3,4,5 окна пустые, в шестом запускается top, затем шестое окно разделяется на два вертикальных и во втором запускается vnstat.
После чего активным становится окно 4.
Теперь, чтобы запустить tmux с настроенным набором окон, выполним команду:
tmux attach
Пример файла tmux.conf можно найти в /usr/share/doc/tmux/example_tmux.conf
Обсуждение вариантов настройки https://stackoverflow.com/questions/5609192/how-to-set-up-tmux-so-that-i...

Пример аналогичной настройки для screen можно прочитать тут
https://nixadmin.ru/screen
Основные горячие клавиши для управления tmux и screen https://nixadmin.ru/main_tmux_and_screen_commands

Отправить комментарий

CAPTCHA
Чтобы убедиться в том что Вы не робот, ответьте, пожалуйста, на вопрос
Fill in the blank