Tmux adalah multiplekser terminal, ia digunakan sebagai alat untuk multi tasking dalam terminal. Dengan begitu, kamu bisa berpindah-pindah antar jendela atau panel dalam terminal.

Salah satu kelebihan lain Tmux adalah untuk mencegah program berhenti ketika koneksi terputus, karena sesi Tmux yang sudah dibuat akan terus-menerus berjalan di latar belakang. Jadi, kamu tetap bisa mengakses kembali sesi Tmux dan tentunya program tetap berjalan meski koneksi terputus.

Dalam panduan ini, saya akan membagikan tutorial menggunakan Tmux di Linux dan Unix. Sebelum mulai, instal Tmux di distro Linux yang kamu gunakan saat ini.

Cara install Tmux

Instal Tmux di Arch Linux

sudo pacman -S tmux

Instal Tmux di Ubuntu & Debian

sudo apt install tmux

Instal Tmux di Fedora

sudo dnf install tmux

Buat sesi Tmux baru

Untuk membuat sesi Tmux, cukup ketik tmux pada konsol terminal:

tmux

Perintah ini membuat satu sesi & jendela Tmux, dan membuka shell, yang sudah siap menerima perintah.

Saat kamu berada dalam sesi Tmux, ada garis berwarna hijau di bagian bawah layar, itu menampilkan informasi tentang sesi yang berjalan saat ini.

Sekarang, langsung saja coba eksekusi perintah Tmux untuk menampilkan daftar perintah Tmux, caranya cukup dengan menekan tombol CTRL + b ?.

Manajemen panel Tmux.

Kamu bisa menggunakan perintah berikut ini untuk mengelola panel pada jendela Tmux:

  • CTRL + b % Menambahkan panel baru dengan memisah jendela secara vertikal
  • CTRL + b + " Menambahkan panel baru dengan memisah jendela secara horizontal
  • CTRL + b [tombol panah] Berpindah-pindah antar panel.
  • CTRL + b x Menutup panel

Manajemen jendela Tmux

Ketika Tmux sesi Tmux dijalankan, ia akan membuka satu jendela saja. Untuk bisa multi tasking, mungkin kamu perlu membuka banyak jendela dan berpindah-pindah antar jendela.

  • CTRL + b c Menambahkan jendela Tmux
  • CTRL + b 0 Berpindah ke jendela 0
  • CTRL + b , Mengganti nama jendela

Manajemen sesi Tmux

Detach sesi Tmux

Kamu bisa beralih dari sesi Tmux ke shell normal dengan menekan tombol berikut ini:

CTRL + b d

Program yang kamu dijalankan dalam sesi tetap berjalan terus-menerus sampai kamu menghentikannya.

Melihat daftar sesi Tmux

Berikut ini perintah untuk melihat daftar sesi yang berjalan sekarang:

tmux ls

Jika kamu belum memberi nama sesi, Tmux akan memberinya nama berdasarkan urutan angka mulai dari 0.

Attach sesi Tmux

Untuk beralih dari shell normal ke sesi Tmux terakhir dibuka, cukup jalankan perintah ini:

tmux attach

Untuk beralih berdasarkan nama sesi Tmux, seperti contoh perintah berikut ini, yaitu beralih ke sesi 0:

tmux attach -t 0

Mengganti nama sesi

Mungkin kamu perlu mengganti nama sesi, agar sesi yang kamu buat memiliki tujuan yang jelas.

Untuk mengganti nama, jalankan perintah ini:

tmux rename-session -t nama_lama nama_baru

Menambahkan sesi baru dan memberinya nama

Untuk menambahkan sesi baru dan menamai sesi tersebut, tambahkan argumen seperti perintah berikut ini:

tmux new -s nama_sesi

Menghentikan sesi

Jika kamu sudah tidak menggunakan sesi Tmux lagi, sudah waktunya untuk mengakhiri sesi tersebut. Untuk menghentikan sesi pada Tmux, cukup jalankan perintah berikut:

tmux kill-session -t nama_sesi

Sekian, semoga artikel ini bermanfaat, jangan lupa bagikan artikel ini kalau artikel ini memang membantumu dalam belajar menggunakan Tmux. Terima kasih.