For example, we could start a screen session on one computer, say at the office, detach the session from the local terminal, go home and log into our office computer remotely, and reattach the screen session to our home computer’s terminal.
статья на английском
ставимapt-get install screen
запускаемscreen
help (в запущенном скрине)ctrl+a ?
сначала жмём одновременно контрол и a, потом нажимаем кнопку ?. И так со всеми командами.
ctrl+a с - новый экран
ctrl+a d - отцепится от скрина (detach)
screen -r
- обратно подцепится (reattach)
ctrl+a p - предыдущий экран (prev)
ctrl+a n - предыдущий экран (next)
ctrl+a “ - приятный список запущенных
GNU screen can also divide the terminal display into separate regions\
ctrl+a S - горизонтальный сплит
ctrl+a | - вертикальный сплит
ctrl+a Tab - переключить регион
То есть, заходим в скрин, сплитим его, в одном окне запускаем команду1 переключаемся в новый регион, создаём новый экран (ctrl+a с) запускаем команду2
ctrl+a X - удалить текущий регион (не выйти!)
стоит упамянуть tmux
sudo apt-get install tmux
об этом позже…