Hack Produktivitas #1 yang Anda Tidak Tahu Anda Butuhkan: Tutorial Tmux
Tmux adalah alat yang memungkinkan kita untuk mengelola beberapa terminal dalam satu jendela. Dengan Tmux, kita bisa membuka banyak terminal sekaligus, mengelola sesi, dan membagi layar menjadi beberapa bagian. Berikut adalah tutorial Tmux dari dasar hingga tingkat lanjut.
Dasar Tmux
1. Instalasi Tmux
sudo apt-get install tmux
2. Membuka Tmux
tmux
3. Membuat Sesi Baru
tmux new-session
4. Membagi Layar
tmux split-window
5. Berpindah Antara Layar
tmux select-pane -t 0
Ganti 0 dengan nomor layar yang ingin kita pilih.
Intermediate Tmux
1. Membuat Sesi dengan Nama
tmux new-session -s mysession
Ganti mysession dengan nama sesi yang ingin kita buat.
2. Menyimpan Sesi
tmux save-buffer
3. Memuat Sesi
tmux load-buffer
4. Mengelola Sesi
tmux list-sessions
Perintah ini akan menampilkan daftar sesi yang sedang aktif.
5. Menghapus Sesi
tmux kill-session -t mysession
Ganti mysession dengan nama sesi yang ingin kita hapus.
Advance Tmux
1. Menggunakan Keybinding
Tmux memiliki fitur keybinding yang memungkinkan kita untuk mengatur shortcut untuk perintah-perintah Tmux. Untuk mengatur keybinding, kita bisa mengetikkan perintah berikut:
bind-key -n C-a last-window
Perintah ini akan mengatur shortcut C-a untuk perintah last-window.
2. Menggunakan Plugin
Tmux juga mendukung plugin yang dapat membantu kita menambahkan fitur-fitur baru. Untuk menginstal plugin, kita bisa mengetikkan perintah berikut:
tmux plugin install <plugin_name>
Ganti <plugin_name> dengan nama plugin yang ingin kita instal.
3. Menggunakan Script
Tmux memiliki fitur script yang memungkinkan kita untuk menjalankan perintah-perintah Tmux secara otomatis. Untuk membuat script, kita bisa mengetikkan perintah berikut:
tmux script -f myscript
Ganti myscript dengan nama script yang ingin kita buat.
4. Menggunakan Tmux dengan SSH
Tmux dapat digunakan dengan SSH untuk mengelola sesi remote. Untuk mengelola sesi remote, kita bisa mengetikkan perintah berikut:
tmux -S /tmp/tmux.sock new-session -s mysession
Ganti /tmp/tmux.sock dengan lokasi socket Tmux yang ingin kita gunakan.
Dengan mengikuti tutorial ini, kita akan dapat menggunakan Tmux dengan lebih efektif dan efisien. Tmux adalah alat yang sangat powerful dan dapat membantu kita meningkatkan produktivitas dalam menggunakan terminal.