Есть еще одна полезная штука - терминал мультиплексер. Позволяет в рамках одного shell запускать еще дополнительно множество других shell. Также может использоваться для того чтобы не прерывались задачи при потере соединения, т.к. он не боится смерти родительского процесса.



tmux



tmux attach - connect to previosly runned tmux session

tmux ls - list sessions

tmux a -t 0-1|name - connect to session



keys (ctrl+b then key)

"() - split window into 2 panes

o - move between panes

c - create new window

1-9 - move between windows

x - close pane

x%x - close window

$ - rename pane

d - detach

s - switch between sessions



to copy text w\o mouse:

[

ctrl+space

select text

Alt+w

]