Kalau kamu sering bekerja di terminal, baik sebagai developer, sysadmin, atau sekadar tinkerer, kemungkinan besar kamu pernah merasa ribet saat harus membuka banyak tab atau menjaga proses tetap berjalan. Di sinilah tmux hadir sebagai solusi. Tool ini memungkinkan kamu mengelola banyak session, window, dan pane dalam satu terminal dengan efisien. Singkatnya, tmux itu seperti “workspace manager” untuk terminal.

Apa Itu Tmux?

tmux (terminal multiplexer) adalah aplikasi berbasis command-line yang memungkinkan kamu menjalankan banyak session terminal secara bersamaan dalam satu jendela. Bahkan, kamu bisa detach session dan kembali lagi nanti tanpa kehilangan proses yang sedang berjalan. Cocok banget untuk kerja remote via SSH atau multitasking intens.

Cara Install Tmux

Sebelum mulai, pastikan tmux sudah terinstall di sistem kamu. Berikut langkah-langkahnya:

1. Install di Linux (Ubuntu/Debian)

sudo apt update
sudo apt install tmux

2. Install di macOS (menggunakan Homebrew)

brew install tmux

3. Verifikasi Instalasi

tmux -V

Jika berhasil, akan muncul versi tmux yang terinstall.

Konsep Dasar Tmux

Memulai Tmux

tmux

Perintah ini akan langsung membuka session baru.

Prefix Key: Kunci Utama Tmux

Semua shortcut di tmux diawali dengan Prefix Key, yang secara default adalah:

Ctrl + b

Setelah menekan prefix, baru diikuti dengan tombol lainnya.

Shortcut Key Tmux yang Sering Dipakai

Manajemen Session

Manajemen Window

Manajemen Pane

Resize Pane

Mode Copy

Tips Workflow Menggunakan Tmux

Penutup

tmux bukan sekadar tool biasa, ini adalah game changer untuk produktivitas di terminal. Dengan memahami konsep dasar dan shortcut yang sering dipakai, kamu bisa menghemat waktu dan bekerja lebih efisien. Awalnya mungkin terasa sedikit membingungkan, tapi setelah terbiasa, kamu bakal susah kembali ke workflow lama.

Kalau kamu sering kerja di terminal, belajar tmux itu investasi kecil dengan impact besar. Give it a try dan rasakan bedanya!