
Ada alat baris perintah untuk mengelola beberapa sesi secara efisien yang sangat populer di lingkungan Unix, seperti Linux atau macOS. Di entri ini kami akan menjelaskan apa itu Tmux. Panduan kecil yang berguna untuk pemula.
Tmux adalah singkatan dari Multiplekser Terminal. Definisi multiplexer ketika kita berbicara tentang terminal adalah suatu program yang memungkinkan pengguna mengelola beberapa sesi virtual dalam satu terminal. Sumber daya yang sangat praktis saat bekerja dengan server jarak jauh atau ketika ada kebutuhan untuk menjalankan beberapa perintah secara bersamaan di jendela yang berbeda.
Apa itu Tmux?
Sebagai terminal multiplexer yang bagus, Tmux memungkinkan kita membagi satu sesi terminal menjadi beberapa subjendela atau panel di dalam jendela terminal itu sendiri. Dengan cara ini, kita bisa mengalokasikan masing-masing jendela kecil ini untuk menjalankan program atau sesi yang berbeda shell. Setidaknya itulah tujuan penciptanya, Nicholas Marriott, ketika meluncurkan versi pertama multiplexer ini pada tahun 2007.
Aspek menarik lainnya adalah hal itu memungkinkan kita putuskan sambungan dan sambungkan kembali ke sesi kapan saja tanpa mengganggu proses yang sedang berjalan. Ini sangat berguna saat menangani koneksi jarak jauh atau tugas jangka panjang.
Fitur-fitur ini membuat perangkat lunak Tmux sangat cocok untuk jenis tugas tertentu. Seperti misalnya ini:
- Perkembangan pada server jarak jauh.
- Tugas otomatisasi dan pemantauan.
- Organisasi pekerjaan multitasking yang efisien.
Cara paling umum untuk menggunakan Tmux adalah dengan membuat beberapa sesi independen. (satu untuk pengembangan, satu lagi untuk pemantauan, yang lain untuk mengelola server, dll.) yang dapat kita kelola dengan nyaman dari monitor yang sama, dapat berpindah dari satu sesi ke sesi lainnya dengan mudah dan kapan pun kita mau.
Bagaimana cara menginstal Tmux

Sekarang kita tahu apa itu Tmux, mari kita lihat cara menginstalnya di komputer kita. Menginstal Tmux cukup sederhana pada sistem operasi berbasis Unix seperti macOS atau Linux. Kami menjelaskannya di bawah ini:
En macOS
Untuk menginstal Tmux di macOS Tmux kami menggunakan manajer paket Homebrew. Ini adalah perintah yang harus kita gunakan di terminal:
- Untuk instal homebrew: «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)«
- Untuk instal Tmux: buat instal tmux
- Untuk verifikasi instalasi: tmux -V
En Linux
Jika sistemnya berbasis Arch Linux, Tmux dapat diinstal dari repositori resmi Arch. Caranya lebih sederhana lagi:
- Langkah 1: Kami membuka terminal.
- Langkah 2: Kami menginstal Tmux menggunakan manajer paket pacman:
Di Windows
Ya, Tmux juga dapat diinstal di Windows, meskipun dalam kasus ini prosesnya sedikit lebih rumit:
- Langkah pertama adalah instal WSL (Windows Subsystem for Linux). Untuk melakukan ini, buka PowerShell sebagai administrator dan jalankan perintah ini: wsl –instal
- Setelah kami membuka distribusi Linux kami di dalam WSL dan kami mengikuti instruksinya. Perintah yang kita butuhkan adalah ini:
- sudo apt update
- sudo tepat instal tmux
- Terakhir, untuk mulai menggunakan Tmux kami menjalankan perintah ini: tmux
Cara menggunakan Tmux
Untuk mulai menggunakan Tmux, Anda harus terlebih dahulu memahami seperti apa organisasi Anda. Setiap sesi terbuka mencakup sekelompok jendela. Masing-masing jendela ini setara dengan terminal, jadi satu sesi dapat memiliki banyak jendela. Terakhir, jendela juga bisa dibagi menjadi beberapa panel.

Sebuah fitur yang memungkinkan kita menggunakan Tmux lebih cepat adalah kemungkinan penggunaan yang berbeda pintasan keyboard. Ini adalah yang paling umum dan berguna:
- Awalan Tmux: Ctrl+b
- Buat jendela baru: Ctrl + b, lalu c
- Jendela terpisah (secara horizontal): Ctrl + b, lalu «
- Jendela terpisah (secara vertikal): Ctrl + b, lalu %
- Berpindah antar panel: Ctrl + b, lalu kita gunakan tanda panah.
- Sesi pemutusan: Ctrl + b, lalu d
- Sambungkan kembali sesi: lampirkan tmux
- Menutup panel atau jendela: keluar atau Ctrl + d
Selain itu, Tmux menawarkan hal menarik kepada kami opciones de personalización. Hal ini dimungkinkan dengan membuat file konfigurasi di mana setiap pengguna dapat menambahkan kode sesuai selera dan preferensi mereka.
Untuk membuat file ini, Anda harus menjalankan perintah berikut: sudo sentuh ~/.tmux.conf
Untuk menambahkan kode konfigurasi, kita harus membuka file dengan editor teks dan memasukkan pengaturan yang kita perlukan. Itu dia beberapa contoh yang bisa kita gunakan:
Ubah awalan default
Jika kita menginginkan Ctrl+a daripada Ctrl+b, kita akan menulis yang berikut:
# Ubah awalan dari 'Ctrl+B' menjadi 'Ctrl+A'
melepaskan ikatan Cb
set-option -g awalan Ca
ikat-kunci Ca awalan kirim
Gunakan mode tetikus
Untuk membuang pintasan default dan memindahkan jendela dan panel menggunakan mouse. Perintahnya adalah:
atur -g mouse aktif
Ubah warna latar belakang panel
Jika Anda ingin mengubah latar belakang dari hitam (default) menjadi putih, ini adalah perintah yang digunakan:
set -g gaya jendela aktif bg=putih
Anda akan menemukan lebih banyak trik jenis ini di web TMUXCheatSheet.
Singkatnya, semua yang telah kami jelaskan di sini membantu kami menyimpulkan apa itu Tmux: alat yang sangat kuat dan praktis, terutama bagi pengembang dan administrator sistem. Secara umum, untuk setiap pengguna yang membutuhkan Bekerja secara efisien dengan banyak terminal dan proses simultan.
Editor yang berspesialisasi dalam isu-isu teknologi dan internet dengan pengalaman lebih dari sepuluh tahun di berbagai media digital. Saya telah bekerja sebagai editor dan pembuat konten untuk perusahaan e-commerce, komunikasi, pemasaran online, dan periklanan. Saya juga menulis di situs web ekonomi, keuangan dan sektor lainnya. Pekerjaanku juga merupakan passionku. Sekarang, melalui artikel saya di Tecnobits, Saya mencoba mengeksplorasi semua berita dan peluang baru yang ditawarkan dunia teknologi kepada kita setiap hari untuk meningkatkan kehidupan kita.