5 Tip Berguna untuk Sesi Terminal Tmux yang Lebih Baik


tmux adalah terminal multiplexer yang mirip dengan layar GNU, yang digunakan untuk membuat, mengakses, dan mengontrol beberapa sesi terminal dari satu konsol. Ini berguna bagi administrator sistem untuk menjalankan lebih dari satu program baris perintah secara bersamaan.

Salah satu fitur tmux yang berguna adalah ia dapat dilepas dari layar dan terus berjalan di latar belakang, kemudian dipasang kembali. Dalam hal ini, ini memungkinkan sesi SSH tetap aktif bahkan setelah terputus dari konsol.

Baca Juga: 10 Alat Baris Perintah Keren untuk Terminal Linux Anda

Di tmux, sesi adalah wadah untuk masing-masing konsol yang dikelola oleh tmux. Setiap sesi memiliki satu atau lebih jendela yang terhubung dengannya. Dan sebuah jendela memenuhi seluruh layar dan Anda dapat membaginya menjadi beberapa panel persegi panjang (baik secara vertikal maupun horizontal), yang masing-masing merupakan terminal semu terpisah.

Pada artikel ini, kami akan menjelaskan beberapa tips berguna untuk sesi tmux yang lebih baik di Linux.

Konfigurasikan Terminal untuk memulai tmux secara default

Untuk mengkonfigurasi terminal Anda agar secara otomatis memulai tmux sebagai default, tambahkan baris berikut ke file startup shell ~/.bash_profile Anda, tepat di atas bagian alias Anda.

if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
    tmux attach -t default || tmux new -s default
fi

Simpan file dan tutup.

Kemudian tutup dan buka kembali terminal untuk mulai menggunakan tmux secara default, setiap kali Anda membuka jendela terminal.

Berikan Nama Sesi Terminal

tmux memberikan nama default untuk sesi, namun terkadang, nama ini tidak cukup deskriptif. Anda dapat memberi nama sesi pilihan Anda.

Misalnya jika Anda bekerja dengan beberapa pusat data, Anda dapat memberi nama sesi seperti “datacenter1, datacenter2 dll..”.

tmux new -s datacenter1
tmux new -s datacenter2

Beralih di antara Sesi Terminal tmux

Untuk beralih dengan mudah di antara sesi tmux yang berbeda, Anda perlu mengaktifkan penyelesaian nama sesi. Anda dapat menggunakan ekstensi penyelesaian tmux untuk mengaktifkannya seperti yang ditunjukkan:

cd bin
git clone https://github.com/srsudar/tmux-completion.git

Kemudian sumber file ~/bin/tmux-completion/tmux di file ~/.bashrc Anda, dengan menambahkan baris berikut di dalamnya.

source  ~/bin/tmux-completion/tmux

Simpan file dan tutup.

Kemudian tutup dan buka kembali jendela terminal Anda, lain kali Anda memasukkan perintah berikut dan menekan tombol Tab, itu akan menampilkan kemungkinan nama sesi.

tmux attach -t

Gunakan Manajer Sesi Tmuxinator

Manajer sesi secara terprogram membuat ruang kerja tmux dengan menjalankan serangkaian perintah berdasarkan konfigurasi. Manajer sesi tmux yang paling banyak digunakan adalah tmuxinator.

Tmuxinator adalah utilitas yang digunakan untuk membuat dan mengelola sesi tmux dengan mudah. Untuk menggunakannya secara efektif, Anda harus memiliki pengetahuan tentang tmux. Yang penting, Anda harus memahami jendela dan panel apa yang ada di tmux.

Gunakan Zoom untuk fokus pada Satu Proses

Terakhir, setelah membuka setiap panel, Anda ingin fokus pada satu proses, Anda dapat memperbesar proses untuk memenuhi seluruh layar. Cukup pindahkan ke panel yang ingin Anda fokuskan dan tekan Ctrl+b, z (gunakan cara yang sama untuk memperkecil).

Ketika Anda selesai dengan fitur zoom, tekan kombo tombol yang sama untuk memperbesar panel.

Baca Juga: 20 Emulator Terminal yang Berguna untuk Linux

Itu dia! Pada artikel ini, kami telah menjelaskan beberapa tips berguna untuk sesi tmux yang lebih baik di Linux. Anda dapat berbagi tips lainnya dengan kami, atau mengajukan pertanyaan melalui formulir masukan di bawah.