Belajar Linux ID - Pada tutorial sebelumnya kita sudah membahas mengenai screen di Linux, sebenar nya tmux ini salah satu alternatif dari screen dan jika di komparasi screen dengan tmux tentunya memiliki kelebihan dan kekurangannya masing - masing yang dapat Anda lihat pada link berikut: tmux vs. screen.
Tmux adalah terminal multiplexer, sebuah aplikasi atau bisa dibilang sebagai alat tempur sysadmin, sangat cocok digunakan untuk multi tasking di terminal Linux, dengan tmux kita dapat membuat, membagi dan memindahkan jendela linux bahkan dapat melakukan sinkronisasi task di dalam terminal Linux.
Untuk menggunakan tmux Anda dapat install terlebih dahulu, berikut cara install tmux di beberapa distro Linux
Fedora
1
| $ sudo dnf -y install tmux
|
CentOS
1
| $ sudo yum -y install tmux
|
Ubuntu / Debian
1
2
| $ sudo apt-get update
$ sudo apt-get install tmux
|
Arch
1
| $ sudo pacman -S tmux --noconfirm
|
Jika sudah melakukan instalasi tmux, selanjutnya Anda dapat menggunakan tmux, berikut tips dan cara menggunakan tmux.
Untuk memulai pertama kali ketikan perintah tmux di terminal Linux Anda, dan berikut detail perintah - perintah yang sering digunakan di tmux
Sessions
1
2
3
4
5
6
7
8
9
10
11
| $ tmux new
$ tmux new -s session_name
$ tmux attach # Default session
$ tmux attach -t session_name
$ tmux switch -t session_name
$ tmux ls # List sessions
$ tmux detach
|
Windows
1
| C-b [ # Enter scroll mode then press up and down
|
Copy/paste
1
2
3
4
| C-b [ # 1. Enter scroll mode first.
Space # 2. Start selecting and move around.
Enter # 3. Press enter to copy.
C-b ] # Paste
|
Panes
1
2
3
4
5
6
7
8
9
| C-b % # vert
C-b " # horiz
C-b hkjl # navigation
C-b HJKL # resize
C-b o # next window
C-b q # show pane numbers
C-b x # close pane
C-b { or } # move windows around
|
Windows
1
2
3
4
5
| C-b c # New window
C-b 1 # Go to window 1
C-b n # Go to next window
C-b p # Go to previous window
C-b w # List all window
|
Detach/attach
1
2
3
| C-b d # Detach
C-b ( ) # Switch through sessions
$ tmux attach
|
Synchronize Panes
1
| : setw synchronize-panes on
|
Enable Mouse
Itulah beberapa perintah atau command yang sering digunakan di tmux Anda dapat eskplorasi secara mandiri terkait tmux jika membutuhkan cheat sheet tmux Anda dapat merujuk pada link berikut: Tmux Cheat Sheet
Selamat mencoba 😁