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 😁