А ещё есть screen. И между фанатами tmux и screen идут вечные холивары, хуже чем vi vs nano. screen на мой взгляд гораздо удобнее при работе по ssh: если нужно выполнить что-то длительное и есть шансы отвала ssh (допустим, нужно развернуть mysql dump объёмом 100 Гб) использование screen или tmux является строго обязательным. Работает так:
ssh root@host
>host$ screen
>host$ (уже в скрине) mysql -uroot -ppass database < dump.sql
Затем жмем ctrl+a и потом d
И можно отключаться от ssh. Чтобы потом, при следующем подключении вернуться к выполняемому, нужно сделать
screen -r
Если 'экранов' несколько, то можно давать им имена и потом переключаться между ними. Но в описанном контексте вполне хватает одного
screen -S name
screen -r name
screen -ls посмотреть все скрины
ssh root@host
>host$ screen
>host$ (уже в скрине) mysql -uroot -ppass database < dump.sql
Затем жмем ctrl+a и потом d
И можно отключаться от ssh. Чтобы потом, при следующем подключении вернуться к выполняемому, нужно сделать
screen -r
Если 'экранов' несколько, то можно давать им имена и потом переключаться между ними. Но в описанном контексте вполне хватает одного
screen -S name
screen -r name
screen -ls посмотреть все скрины