Menggunakan tmux: Multiplexer Terminal ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Menggunakan tmux: Multiplexer Terminal

Bagi pengguna yang mengelola sistem pada hosting VPS Linux, kemampuan untuk mengatur sesi terminal secara efisien sangat penting untuk produktivitas dan alur kerja yang efisien. Baik Anda memantau aplikasi, menjalankan proses latar belakang, atau mengelola beberapa sesi pada VPS Anda, tmux (Terminal Multiplexer) adalah alat yang tak ternilai harganya. Dengan memungkinkan Anda membuat, mengelola, dan mengontrol beberapa jendela terminal dalam satu sesi, tmux dapat membantu Anda melacak tugas-tugas penting, terutama di lingkungan jarak jauh yang umum dalam pengaturan hosting VPS Linux. Panduan ini akan memperkenalkan Anda pada fitur-fitur inti tmux dan menunjukkan cara menggunakannya secara efektif untuk meningkatkan pengalaman baris perintah Anda.

Menggunakan tmux: Sebuah Terminal Multiplexer

Dalam dunia penggunaan antarmuka baris perintah (CLI), efisiensi dan produktivitas sangat penting, terutama bagi pengembang dan administrator sistem. Salah satu alat yang paling ampuh untuk meningkatkan produktivitas di terminal adalah tmux (Terminal Multiplexer). Artikel ini akan memperkenalkan Anda pada tmux, fitur-fiturnya, dan cara menggunakannya secara efektif untuk mengelola beberapa sesi terminal dengan lancar.

Apa itu tmux?

tmux adalah multiplexer terminal yang memungkinkan Anda membuat, mengakses, dan mengontrol beberapa sesi terminal dari satu jendela. Ini sangat berguna untuk menjalankan proses yang panjang, mengelola sesi jarak jauh, atau sekadar mengatur ruang kerja Anda dengan lebih efektif. Dengan tmux, Anda dapat membagi terminal menjadi beberapa panel, beralih di antara sesi yang berbeda, dan melepaskan serta menyambungkan kembali sesi tanpa mengganggu proses yang sedang berjalan.

Fitur-fitur utama tmux

  1. Manajemen Sesi: Buat dan kelola beberapa sesi terminal dalam satu jendela terminal.
  2. Pemisahan Jendela: Membagi jendela terminal Anda menjadi beberapa panel, sehingga Anda dapat melihat output perintah yang berbeda secara berdampingan.
  3. Melepaskandan Memasang Kembali: Lepaskan dari sesi dan pasang kembali nanti, mempertahankan status proses yang sedang berjalan.
  4. Dapatdisesuaikan: Sesuaikan pengikatan tombol, warna, dan informasi bilah status agar sesuai dengan alur kerja Anda.
  5. Ketekunan: Menjaga sesi terminal Anda tetap hidup bahkan ketika Anda memutuskan sambungan dari SSH atau menutup terminal.

Menginstal tmux

tmux tersedia di repositori paket pada sebagian besar distribusi Linux. Untuk menginstal tmux, gunakan perintah berikut berdasarkan OS Anda:

Pada Ubuntu/Debian:

sudo apt update
sudo apt install tmux

Pada CentOS/RHEL:

sudo yum instal tmux

Di macOS:

Jika Anda menggunakan Homebrew, Anda dapat menginstal tmux dengan:

brew install tmux

Perintah dasar tmux

Memulai tmux

Untuk memulai sesi tmux baru, cukup ketik:

tmux

Anda juga dapat memberi nama sesi Anda dengan menggunakan:

tmux new -s nama_sesi

Sekarang, mari kita periksa sesi tmux yang aktif. Anda dapat melakukan ini dengan mengetikkan perintah berikut pada terminal Anda:

tmux ls

Melepaskan diri dari Sesi

Untuk melepaskan diri dari sesi saat ini, tekan:

Ctrl b , lalu d

Kombinasi tombol ini berarti Anda pertama-tama menahan Ctrl dan menekan b, lalu lepaskan kedua tombol tersebut dan tekan d. Sesi Anda akan terus berjalan di latar belakang.

Menyambungkan Kembali ke Sesi

Untuk menyambungkan kembali ke sesi yang sebelumnya terpisah, gunakan:

tmux lampirkan-sesi -t nama_sesi

Jika Anda hanya memiliki satu sesi, Anda cukup menggunakan:

tmux attach

Menyesuaikan tmux

Langkah 1: Buka atau Buat File Konfigurasi tmux

Anda perlu mengedit berkas ~/.tmux.conf untuk menerapkan penyesuaian Anda. Anda dapat menggunakan editor teks apa pun yang Anda inginkan, seperti nano, vim, atau gedit. Berikut ini cara membukanya menggunakan nano:

nano ~/.tmux.conf

Jika berkas tersebut tidak ada, perintah ini akan membuatnya.

Langkah 2: Menambahkan Kustomisasi

Berikut ini adalah beberapa penyesuaian umum yang dapat Anda lakukan pada berkas ~/.tmux.conf.

1. Ubah Kunci Awalan

Untuk mengubah tombol awalan dari Ctrl b default menjadi Ctrl a , tambahkan baris berikut:

set -g awalan C-a

Ini akan menjadikan Ctrl a sebagai tombol awalan yang baru.

2. Mengaktifkan Dukungan Mouse

Untuk mengaktifkan dukungan mouse, yang memungkinkan Anda memilih jendela dan panel menggunakan mouse, tambahkan baris ini:

set -g mouse on

3. Kustomisasi Bilah Status

Untuk menyesuaikan bilah status agar menampilkan waktu saat ini dalam warna hijau, tambahkan baris berikut:

set -g status-kanan "#[fg=hijau] #(tanggal' %H:%M:%S')"

Contoh Konfigurasi

Berkas ~/.tmux.conf Anda akan terlihat seperti ini:

# Change the prefix key to Ctrl + a
set -g prefix C-a
# Enable mouse support
set -g mouse on
# Customize the status bar to show the current time
set -g status-right "#[fg=green]#(date +'%H:%M:%S')"

Langkah 3: Simpan dan Keluar

Jika Anda menggunakan nano, Anda dapat menyimpan perubahan Anda dengan menekan Ctrl O, lalu tekan Enter, dan keluar dengan menekan Ctrl X .

Langkah 4: Muat Ulang Konfigurasi tmux

Untuk menerapkan perubahan tanpa memulai ulang tmux, Anda perlu memuat ulang berkas konfigurasi. Berikut cara melakukannya:

  1. Buka prompt perintah tmux dengan menekan:
    Ctrl a , lalu :
  2. Ketik perintah berikut dan tekan Enter:
    source-file ~/.tmux.conf

Langkah 5: Verifikasi Kustomisasi

  1. Periksa Kunci Awalan: Setelah mengubah awalan, Anda dapat mengujinya dengan menekan Ctrl a, lalu c untuk membuat jendela baru.
  2. Dukungan Mouse: Klik pada panel dan jendela yang berbeda untuk melihat apakah dukungan mouse diaktifkan.
  3. Bilah Status: Amati bilah status di bagian bawah jendela tmux Anda untuk melihat apakah waktu saat ini ditampilkan dalam warna hijau.

Kesimpulan

tmux adalah alat yang sangat berharga bagi siapa saja yang menghabiskan banyak waktu di terminal. Kemampuannya untuk mengelola beberapa sesi terminal, membagi panel, dan mempertahankan sesi yang persisten memungkinkan peningkatan produktivitas dan efisiensi. Apakah Anda seorang pengembang, administrator sistem, atau pengguna biasa, menguasai tmux dapat secara signifikan meningkatkan alur kerja baris perintah Anda.

Mulailah bereksperimen dengan tmux hari ini dan temukan bagaimana tmux dapat mengubah pengalaman terminal Anda. Untuk informasi lebih lanjut dan penggunaan tingkat lanjut, Anda dapat merujuk ke halaman manual tmux atau dokumentasi resmi. Jika Anda memiliki pertanyaan atau membutuhkan bantuan dengan fitur tertentu, jangan ragu untuk bertanya!

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills