TMUX
Tmux is a terminal multiplexer, it creates multiple terminals on the same tab enable you to see multiple running objects on the same tabwhen tmux is started it creates a new session with the single window and displays it on the terminal screen. A session is a collection of terminals on single screen
You can install tmux:
Method 1
$ sudo apt-get install tmux
Method 2
$ wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
$ tar xzvf libevent-2.1.8-stable.tar.gz
$ cd libevent-2.1.8-stable
$ sudo ./configure --prefix=/usr/local && make
$ wget https://github.com/tmux/tmux/releases/download/2.3/tmux-2.3.tar.gz
$ tar xzvf tmux-2.3.tar.gz
$ cd tmux-2.3
$ LDFLAGS="-L/usr/local/lib -Wl, -rpath=/usr/local/lib" && ./configure --prefix=/usr/local
$ sudo make && sudo make install
$ export PATH=$PATH:/usr/local/bin
After the installation is finished, then type tmux on terminal.
TMUX CHEAT SHEET
1) To create a new Session
$ tmux new-session -s working
2) Create a session that shares with existing session
$ tmux new-session -s workingpython -t working
3) Attach a Session
$ tmux attach -t workingpython
4) Keyboard to just detach the session so hit C-a d
5) Keyboard shortcuts to switch between the sessions
a) Previous Session C-a (
b) Next Session C-a )
c) List Session C-a s
6) Create a window C-a c
7) Switch between window C-a 1 Switch between window 1,2,3,4,5,6,7,8,9,0
8) Switch next window C-a n
9) Switch previous window C-a p
10) Create a pane in existing window by splitting vertically C-a "
11) Create a pane in existing window by splitting horizontally C-a %
12) Switch between pane in existing window C-a left (left, right, up, down)
Comments
Post a Comment