{"id":8957,"date":"2019-11-26T13:40:09","date_gmt":"2019-11-26T13:40:09","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-id-tutorial\/?p=8957"},"modified":"2025-12-18T23:33:21","modified_gmt":"2025-12-18T16:33:21","slug":"tmux-cheat-sheet","status":"publish","type":"post","link":"\/id\/tutorial\/tmux-cheat-sheet","title":{"rendered":"Tutorial tmux: pengertian, cara instal, dan penggunaannya"},"content":{"rendered":"<p><strong>tmux<\/strong> adalah tool yang memungkinkan Anda membuat beberapa sesi Terminal virtual dalam sistem, masing-masing menjalankan proses sendiri yang berbeda. Tool ini mirip dengan multiplexer lain seperti <a href=\"\/id\/tutorial\/linux-screen\">GNU Screen<\/a>, tapi menawarkan fitur pengelolaan jendela yang lebih baik.<\/p><p>Selain meningkatkan kolaborasi tugas, tmux memungkinkan Anda menjalankan proses yang sudah berjalan lama di latar belakang dan menyimpan status Terminal setelah memutuskan koneksi. Oleh karena itu, tool ini cocok untuk mengelola sistem remote seperti <a href=\"\/id\/tutorial\/apa-itu-vps\">VPS (virtual private server)<\/a>.<\/p><p>Di tutorial tmux ini, kami akan membahas berbagai hal tentang penggunaan tmux, termasuk penginstalan, shortcut keyboard, contoh penggunaan umum, dan manfaatnya dibandingkan dengan Terminal tradisional. Mari simak selengkapnya di bawah ini!<\/p><h2 class=\"wp-block-heading\" id=\"h-apa-itu-tmux\">Apa Itu tmux?<\/h2><p><strong>tmux<\/strong> adalah multiplexer Terminal yang memungkinkan Anda membuat beberapa sesi shell dalam sistem, masing-masing menjalankan proses yang terpisah. Dengannya, tugas-tugas akan berjalan di latar belakang sehingga pengguna bisa melanjutkan pekerjaannya nanti.<br><br>Di samping itu, <strong>tmux<\/strong> memungkinkan Anda membuat beberapa sesi Terminal untuk kolaborasi yang efisien. Untuk meningkatkan alur kerja, Anda juga bisa memodifikasi pengaturannya melalui file tmux.conf.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-menginstal-tmux\">Cara Menginstal tmux<\/h2><p>Untuk menggunakan tmux, login ke sistem remote Anda sebagai root <a href=\"\/id\/tutorial\/cara-menggunakan-putty-untuk-ssh-ke-vps\">menggunakan klien SSH seperti PuTTY<\/a>. User <a href=\"\/id\/hosting-vps\">VPS hosting<\/a> di Hostinger bisa menemukan kredensial ini di tab <strong>akses SSH<\/strong> di halaman <strong>Ringkasan VPS<\/strong> hPanel.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e4d62a95dfe\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"942\" height=\"468\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\/public\" alt=\"tab akses ssh di hpanel\" class=\"wp-image-35160\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\/w=942,fit=scale-down 942w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/04\/tab-akses-ssh-di-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-large\"><a href=\"\/id\/hosting-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29630\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Setelah tersambung, pastikan untuk beralih ke superuser lain karena menjalankan command yang salah menggunakan user root bisa menyebabkan beberapa masalah serius. Gunakan command berikut untuk melakukannya:<\/p><pre class=\"wp-block-preformatted\">su username<\/pre><p>Sebelum menginstal tmux, update repositori paket sistem Anda. Command ini akan berbeda pada berbagai sistem operasi Linux. Untuk Ubuntu, masukkan:<\/p><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><p>Kemudian, jalankan <a href=\"\/id\/tutorial\/perintah-dasar-linux\">command Linux<\/a> berikut ini untuk menginstal tmux:<\/p><pre class=\"wp-block-preformatted\">sudo apt install tmux<\/pre><p>Atur command sesuai package manager sistem Anda. Misalnya, CentOS menggunakan <strong>yum<\/strong> atau <strong>dnf<\/strong>, bukan <strong>apt<\/strong>.<\/p><p>Setelah setup selesai, cek lagi apakah tmux sudah dikonfigurasi dengan benar. Konfirmasikan dengan melihat versinya:<\/p><pre class=\"wp-block-preformatted\">tmux -V<\/pre><p>Apabila Terminal menampilkan nomor versi, berarti tmux telah terinstal dengan benar. Kalau tidak, akan muncul error &ldquo;<strong>command not found<\/strong>&ldquo;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e4d62a98403\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"612\" height=\"46\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/terminal-menampilkan-nomor-versi-tmux-yang-terinstal.png\/public\" alt=\"terminal menampilkan nomor versi tmux yang terinstal\" class=\"wp-image-36031\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/terminal-menampilkan-nomor-versi-tmux-yang-terinstal.png\/w=612,fit=scale-down 612w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/terminal-menampilkan-nomor-versi-tmux-yang-terinstal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/terminal-menampilkan-nomor-versi-tmux-yang-terinstal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Di tmux, Anda bisa membagi Terminal menjadi beberapa sesi, jendela, dan panel. Pembagian ini seperti ruangan khusus yang terisolasi untuk menjalankan command atau proses tanpa memengaruhi satu sama lain.<\/p><p>Satu-satunya perbedaannya adalah struktur hierarkisnya, yang menyediakan segmentasi untuk pengelolaan tugas yang efisien. Sesi merupakan kumpulan dari beberapa jendela, sedangkan panel adalah subdivisi dari satu jendela.<\/p><h2 class=\"wp-block-heading\" id=\"h-binding-tombol-dan-shortcut-tmux\">Binding Tombol dan Shortcut tmux<\/h2><p>Shortcut keyboard tmux sangat penting untuk pengelolaan jendela dan panel. Berikut adalah beberapa kombinasi tombol yang paling berguna dan fungsinya:<\/p><ul class=\"wp-block-list\">\n<li><strong>Ctrl-b + d <\/strong>&ndash; memutuskan sambungan (detach) dari sesi saat ini.<\/li>\n\n\n\n<li><strong>Ctrl-b + % <\/strong>&ndash; membagi satu jendela menjadi panel atas dan bawah.<\/li>\n\n\n\n<li><strong>Ctrl-b + &rdquo; <\/strong>&ndash; membagi jendela menjadi dua panel secara vertikal.<\/li>\n\n\n\n<li><strong>Ctrl-b + panah <\/strong>&ndash; berpindah ke panel lain dalam arah sesuai panah.<\/li>\n\n\n\n<li><strong>Ctrl-b + x <\/strong>&ndash; menutup panel saat ini.<\/li>\n\n\n\n<li><strong>Ctrl-b + c <\/strong>&ndash; membuat jendela baru.<\/li>\n\n\n\n<li><strong>Ctrl-b + n <\/strong>&ndash; berpindah ke jendela berikutnya berdasarkan nomor.<\/li>\n\n\n\n<li><strong>Ctrl-b + p <\/strong>&ndash; kembali ke jendela sebelumnya.<\/li>\n\n\n\n<li><strong>Ctrl-b + nomor ID<\/strong> &ndash; melompat ke jendela tertentu menggunakan nomor ID.<\/li>\n\n\n\n<li><strong>Ctrl-b + : <\/strong>&ndash; membuka mode command-line.<\/li>\n\n\n\n<li><strong>Ctrl-b + ?<\/strong> &ndash; menampilkan semua shortcut.<\/li>\n\n\n\n<li><strong>Ctrl-b + w <\/strong>&ndash; mencantumkan semua jendela dalam sesi saat ini.<\/li>\n<\/ul><p>Perlu diperhatikan bahwa shortcut tmux hanya berfungsi dalam sesi tmux. Selain itu, agar keybind bisa berfungsi, Anda harus menekan <strong>Ctrl-b<\/strong> dulu sebelum tombol yang ingin Anda gunakan, seperti yang dijelaskan di atas.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-menggunakan-tmux\">Cara Menggunakan tmux<\/h2><p>Mari lihat bagaimana administrator sistem bisa menggunakan multiplexer ini untuk alur kerja command-line yang efisien. Anda akan mempelajari cara memulai sesi tmux, membuat beberapa jendela, membagi panel, dan menyesuaikan pengaturannya.<\/p><h3 class=\"wp-block-heading\" id=\"h-memulai-sesi-baru\">Memulai Sesi Baru<\/h3><p>Untuk memulai tmux dan membuat sesi pertama Anda, jalankan salah satu command berikut di jendela Terminal utama:<\/p><pre class=\"wp-block-preformatted\">tmux \ntmux new\ntmux new-session<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"962\" height=\"532\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/user-interface-sesi-tmux.png\/public\" alt=\"user interface sesi tmux\" class=\"wp-image-36032\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/user-interface-sesi-tmux.png\/w=962,fit=scale-down 962w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/user-interface-sesi-tmux.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/user-interface-sesi-tmux.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/user-interface-sesi-tmux.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><\/figure><\/div><p>Ingat, Anda harus menjalankan command di atas pada jendela Terminal utama. Meskipun Anda bisa membuat sesi baru dalam sesi yang sudah ada, hal ini tidak disarankan dan memerlukan pembatalan pengaturan variabel lingkungan <strong>$TMUX<\/strong>.<\/p><p>Secara default, sesi tmux baru akan menggunakan nomor ID untuk identifikasi. Namun, Anda bisa memberikan nama khusus menggunakan opsi <strong>-s<\/strong>:<\/p><pre class=\"wp-block-preformatted\">tmux new-session -s [name]<\/pre><h3 class=\"wp-block-heading\" id=\"h-memutuskan-sambungan-dan-tersambung-ke-sesi\">Memutuskan Sambungan dan Tersambung ke Sesi<\/h3><p>Setelah membuat sesi baru, Anda akan secara otomatis tersambung ke sesi tersebut. Untuk memutuskan sambungan (detach) dan menutup klien tmux, tekan <strong>Ctrl-b + d<\/strong>. Untuk tersambung (attach) kembali ke sesi terbaru, gunakan command <strong>tmux attach-session<\/strong>. Anda juga bisa masuk kembali ke shell tertentu dengan memasukkan:<\/p><pre class=\"wp-block-preformatted\">tmux attach-session -t [session-name]<\/pre><p>Atau, sambungkan kembali ke sesi target tertentu menggunakan nomor ID. Karena tmux memulai urutan dari 0 secara default, masukkan command berikut ini untuk mengakses shell pertama:<\/p><pre class=\"wp-block-preformatted\">tmux attach-session -t 0<\/pre><h3 class=\"wp-block-heading\" id=\"h-mengelola-sesi\">Mengelola Sesi<\/h3><p>Untuk mencantumkan semua sesi aktif, jalankan salah satu dari command tmux berikut ini. Anda bisa melakukannya di shell utama atau shell virtual:<\/p><pre class=\"wp-block-preformatted\">tmux list-sessions\ntmux ls<\/pre><p>Command-line interface akan menampilkan semua sesi dengan detail seperti nama, ID, jumlah jendela, dan tanggal pembuatannya. Anda juga akan melihat sesi yang saat ini sedang tersambung.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"730\" height=\"130\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/tmux-mencantumkan-semua-sesi.png\/public\" alt=\"tmux mencantumkan semua sesi\" class=\"wp-image-36033\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/tmux-mencantumkan-semua-sesi.png\/w=730,fit=scale-down 730w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/tmux-mencantumkan-semua-sesi.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/tmux-mencantumkan-semua-sesi.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/figure><\/div><p>Apabila saat ini berada dalam sesi Terminal virtual, Anda bisa beralih ke sesi lain menggunakan command berikut ini. Seperti saat membuat sambungan kembali (re-attach), gunakan nama atau nomor ID:<\/p><pre class=\"wp-block-preformatted\">tmux switch -t [session-name-or-id]<\/pre><p>Untuk mengakhiri sesi saat ini, masukkan <strong>exit<\/strong> atau tekan <strong>Ctrl-d<\/strong>. Sementara itu, jalankan command berikut kalau Anda ingin menutup sesi tertentu:<\/p><pre class=\"wp-block-preformatted\">tmux kill-session -t [session-name-or-id]<\/pre><p>\n\n\n    <p class=\"warning\">\n        <strong>Perhatian!<strong> Gunakan shortcut atau command penghentian dengan hati-hati karena sesi tmux yang dihapus akan hilang dan tidak bisa dikembalikan.    <\/p>\n    \n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-membuat-dan-menavigasi-jendela\">Membuat dan Menavigasi Jendela<\/h3>\n\n\n\n<p>Sesi tmux baru Anda akan menjadi satu jendela Terminal secara default. Untuk membaginya menjadi dua, tekan <strong>Ctrl-b + c<\/strong>. Jendela baru akan muncul pada status bar bagian bawah dengan nama dan nomor ID-nya.<\/p>\n\n\n\n<p>Jendela tmux Anda saat ini ditandai dengan tanda bintang (<strong>*<\/strong>). Anda bisa berpindah ke jendela berikutnya dengan menekan <strong>Ctrl-b + n<\/strong> atau kembali ke jendela sebelumnya dengan menekan <strong>Ctrl-b + p<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"98\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/public\" alt=\"daftar jendela tmux dengan nama kustom\" class=\"wp-image-36034\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div>\n\n\n<p>Nah, agar tidak perlu berpindah-pindah di antara beberapa jendela Terminal, Anda bisa langsung melompat ke jendela tertentu dengan menekan <strong>Ctrl-b + nomor ID<\/strong>. Sebagai contoh, tekan <strong>Ctrl-b + 0<\/strong> untuk kembali ke jendela pertama.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mengganti-nama-dan-mengatur-jendela\">Mengganti Nama dan Mengatur Jendela<\/h3>\n\n\n\n<p>Secara default, tmux akan membuat jendela baru bernama <strong>bash<\/strong> atau <strong>sh<\/strong>. Apabila ada banyak proses, Anda mungkin sedikit kesulitan membedakannya, yang pada akhirnya mempersulit pengelolaan tugas.<\/p>\n\n\n\n<p>Berikan nama khusus pada jendela tmux yang baru agar lebih mudah dikenali. Untuk melakukannya, buka jendela yang ingin Anda ganti namanya, lalu tekan <strong>Ctrl-b + :<\/strong> untuk masuk ke mode command tmux. Kemudian, jalankan command berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">rename-window window-name<\/pre>\n\n\n\n<p>Ganti <strong>window-name<\/strong> dengan nama yang Anda inginkan. Setelah itu, informasi jendela yang baru pada status bar bagian bawah sesi akan berubah.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"963\" height=\"98\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/public\" alt=\"daftar jendela tmux dengan nama kustom\" class=\"wp-image-36034\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/daftar-jendela-tmux-dengan-nama-kustom.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-membagi-jendela-menjadi-beberapa-panel\">Membagi Jendela menjadi beberapa Panel<\/h3>\n\n\n\n<p>Untuk mengatur tugas yang lebih spesifik, pisahkan satu jendela menjadi beberapa panel. Tekan <strong>Ctrl-b + &ldquo;<\/strong> untuk membaginya secara horizontal, atau <strong>Ctrl-b + %<\/strong> untuk mode vertikal.<\/p>\n\n\n\n<p>Anda bisa mengulangi shortcut pemisahan jendela untuk membagi panel lagi menjadi area kerja yang lebih kecil. Contohnya, berikut tampilan jendela Anda setelah memisahkannya tiga kali.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"597\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/jendela-tmux-dengan-tiga-panel.png\/public\" alt=\"jendela tmux dengan tiga panel\" class=\"wp-image-36035\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/jendela-tmux-dengan-tiga-panel.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/jendela-tmux-dengan-tiga-panel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/jendela-tmux-dengan-tiga-panel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/jendela-tmux-dengan-tiga-panel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mengakses-dan-mengubah-ukuran-panel\">Mengakses dan Mengubah Ukuran Panel<\/h3>\n\n\n\n<p>Untuk mengakses panel-panel yang ada, tekan <strong>Ctrl-b + tombol panah<\/strong> sesuai arah yang Anda inginkan. Posisi Anda saat ini akan ditandai dengan batas hijau.<\/p>\n\n\n\n<p>Anda juga bisa berpindah ke panel berikutnya dengan menekan <strong>Ctrl-b + o<\/strong>, atau kembali ke panel sebelumnya dengan menggunakan shortcut <strong>Ctrl-b + ;<\/strong>.<\/p>\n\n\n\n<p>Secara default, pemisahan jendela akan membuat dua panel dengan ukuran yang sama. Untuk mengubah dimensinya, tekan <strong>Ctrl-b<\/strong> lalu tahan <strong>Alt<\/strong> dan tombol <strong>panah<\/strong> sesuai arah pengubahan ukuran.<\/p>\n\n\n\n<p>Tekan tombol <strong>atas<\/strong> dan <strong>bawah<\/strong> untuk mengubah tinggi panel. Sementara itu, gunakan tombol panah <strong>kanan<\/strong> atau <strong>kiri<\/strong> untuk menyesuaikan lebarnya.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"963\" height=\"594\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/panel-yang-diubah-ukurannya-di-tmux.png\/public\" alt=\"panel yang diubah ukurannya di tmux\" class=\"wp-image-36036\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/panel-yang-diubah-ukurannya-di-tmux.png\/w=963,fit=scale-down 963w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/panel-yang-diubah-ukurannya-di-tmux.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/panel-yang-diubah-ukurannya-di-tmux.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/panel-yang-diubah-ukurannya-di-tmux.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure><\/div>\n\n\n<p>Ingat, Anda hanya bisa memodifikasi ukuran sekali saja setiap kali menekan tombol. Kalau ingin membuat panel dua kali lebih kecil, Anda harus mengulangi shortcut <strong>Ctrl-b + Alt-kiri<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-menutup-panel\">Menutup Panel<\/h3>\n\n\n\n<p>Untuk mengakhiri panel, buka panel yang ingin Anda tutup, lalu tekan <strong>Ctrl-b + &amp;<\/strong>. Namun, sebaiknya hindari metode ini karena tidak adanya pesan konfirmasi sehingga rawan terjadi penghapusan yang tidak disengaja.<\/p>\n\n\n\n<p>Anda bisa menekan <strong>Ctrl-b + x<\/strong> untuk menutup panel dengan aman. Command ini akan menampilkan jendela verifikasi, yang harus Anda konfirmasikan dengan menekan <strong>Y<\/strong> lalu <strong>Enter.<\/strong><\/p>\n\n\n\n<p>Menutup panel juga tidak akan memengaruhi tugas di sesi lain. Selain itu, perlu diperhatikan bahwa proses ini tidak bisa diubah.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-menyesuaikan-tmux\">Menyesuaikan tmux<\/h3>\n\n\n\n<p>Tmux memungkinkan Anda membuat file konfigurasi yang berisi kode untuk menyesuaikan tampilan dan perilakunya. Tergantung pada cakupannya, konfigurasi ini bisa bersifat <strong>lokal<\/strong> atau <strong>global<\/strong>.<\/p>\n\n\n\n<p>File <strong>lokal<\/strong> berlaku untuk user tertentu dan terletak di direktori bash default akun. Jalankan command berikut untuk membuatnya:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo touch ~\/.tmux.conf<\/pre>\n\n\n\n<p>Sementara itu, konfigurasi <strong>global<\/strong> berlaku di seluruh sistem dan terletak di direktori <strong>\/etc<\/strong>. Berikut cara membuatnya:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo touch \/etc\/tmux.conf<\/pre>\n\n\n\n<p>Untuk menambahkan kode, buka file konfigurasi <a href=\"\/id\/tutorial\/cara-install-menggunakan-nano-text-editor\">menggunakan editor teks seperti Nano<\/a>. Anda bisa mengubah banyak pengaturan, termasuk tampilan dan shortcut tmux.<\/p>\n\n\n\n<p>Sebagai contoh, cuplikan berikut ini akan mengubah binding tombol prefix default dari <strong>Ctrl-b<\/strong> ke <strong>Ctrl -a<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># Change prefix from 'Ctrl+B' to 'Ctrl+A'\nunbind C-b\nset-option -g prefix C-a\nbind-key C-a send-prefix<\/pre>\n\n\n\n<p>Selain itu, Anda bisa memodifikasi nomor ID awal. Sebagai contoh, kode konfigurasi tmux berikut ini mengubahnya dari <strong>0 <\/strong>menjadi <strong>1<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># Start counting pane and window number at 1\nset -g base-index 1\nsetw -g pane-base-index 1<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"961\" height=\"592\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/kode-konfigurasi-tmux-di-nano.png\/public\" alt=\"kode konfigurasi tmux di nano\" class=\"wp-image-36038\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/kode-konfigurasi-tmux-di-nano.png\/w=961,fit=scale-down 961w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/kode-konfigurasi-tmux-di-nano.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/kode-konfigurasi-tmux-di-nano.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/05\/kode-konfigurasi-tmux-di-nano.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manfaat-dan-fungsi-tmux\">Manfaat dan Fungsi Tmux<\/h2>\n\n\n\n<p>Di Terminal Linux tradisional, user hanya bisa mengerjakan satu tugas per sesi dan tidak bisa melanjutkan pekerjaannya setelah memutuskan sambungan. Tmux membantu menyelesaikan masalah ini dengan menyediakan fungsi berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Manajemen tugas dan sesi<\/strong>. Administrator sistem bisa membuat beberapa sesi untuk mengelompokkan tugas. Mereka juga bisa menautkan jendela, mereplikasi satu proses ke proses lainnya untuk menjaga konsistensi.<\/li>\n\n\n\n<li><strong>Multitasking<\/strong>. User bisa keluar dari suatu sesi dan tersambung kembali ke sesi yang mereka tinggalkan. Hal ini meningkatkan efisiensi multitasking karena user bisa mengerjakan beberapa tugas dengan lancar.<\/li>\n\n\n\n<li><strong>Pekerjaan remote<\/strong>. Server tmux mempertahankan setiap proses yang berjalan, bahkan ketika user memutuskan sambungan. Dengan demikian, Anda bisa menangani dan mengelola sistem remote seperti VPS tanpa perlu mengkhawatirkan koneksi SSH.<\/li>\n\n\n\n<li><strong>Proses yang berjalan lama<\/strong>. Proses di tmux akan tetap aktif sampai user menghentikannya. Fitur ini berguna untuk tugas-tugas seperti mencatat peristiwa dalam log atau deploy aplikasi.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2>\n\n\n\n<p>Tmux adalah multiplexer yang memungkinkan Anda membuat beberapa sesi shell dalam sistem. Terminal pseudo ini bisa menjalankan proses khusus yang tetap berjalan, bahkan setelah Anda memutuskan sambungan dari perangkat.<\/p>\n\n\n\n<p>Setelah menginstal tool ini, jalankan command <strong>tmux<\/strong> untuk membuat sesi dan tersambung ke sesi tersebut secara otomatis. Putuskan sambungan sesi dengan menjalankan <strong>attach-session -t<\/strong>, lalu akhiri dengan memasukkan <strong>exit<\/strong>. Untuk mencantumkan semua sesi saat ini, gunakan <strong>tmux ls<\/strong>.<\/p>\n\n\n\n<p>Anda bisa membagi sesi tmux menjadi beberapa jendela dengan menekan <strong>Ctrl-b + c<\/strong>. Untuk berpindah di antara jendela tersebut, gunakan <strong>Ctrl-b + n<\/strong> atau <strong>p<\/strong>. Jendela akan disebut <strong>bash<\/strong> atau <strong>sh<\/strong> secara default, tapi Anda bisa mengganti namanya dengan command <strong>rename-window<\/strong>.<\/p>\n\n\n\n<p>Untuk membagi area kerja menjadi beberapa bagian yang lebih kecil (panel), tekan <strong>Ctrl-b + &ldquo;<\/strong> atau <strong>%<\/strong>, tergantung pada orientasinya. Anda bisa menyesuaikan tmux lebih lanjut dengan memodifikasi file konfigurasi <strong>~\/.tmux.conf.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-cara-setup-tmux-dan-menggunakannya\">Tanya Jawab (FAQ) Cara Setup tmux dan Menggunakannya<\/h2>\n\n\n\n<p>Untuk membantu Anda memahami <strong>tmux<\/strong> lebih lanjut, bagian ini akan menjawab beberapa pertanyaan umum tentang tool ini.<\/p>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442cd1aa901\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa Manfaat Menggunakan tmux?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Administrator sistem bisa membuat beberapa sesi tmux untuk mengelola tugas dan bekerja sama dengan lebih efisien. Mereka juga bisa terus menjalankan proses di latar belakang, bahkan setelah memutuskan sambungan.<\/p>\n<p>Dengan tmux, pekerjaan remote juga menjadi lebih efisien karena user bisa melanjutkan pekerjaan sebelumnya kalau terjadi masalah konektivitas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442cd1aa907\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa Perbedaan tmux vs screen?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Tmux memiliki beberapa upgrade dibandingkan GNU Screen. Sebagai contoh, multiplexer ini menawarkan lebih banyak fitur pengelolaan jendela, seperti penggantian nama dan penautan.<\/p>\n<p>Tmux juga menawarkan lebih banyak opsi konfigurasi sehingga Anda bisa mengatur tool ini sesuai kebutuhanSelain itu, multiplexer Terminal ini menggunakan bahasa skrip asli yang lebih fleksibel.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442cd1aa908\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apakah bisa Mengatur Tampilan dan Perilaku tmux?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya. Anda bisa menyesuaikan tmux untuk user saat ini dengan menambahkan kode konfigurasi ke file <strong>~\/.tmux.conf<\/strong>. Untuk modifikasi di seluruh sistem, gunakan file <strong>\/etc\/tmux.conf<\/strong>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/strong><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>tmux adalah tool yang memungkinkan Anda membuat beberapa sesi Terminal virtual dalam sistem, masing-masing menjalankan proses sendiri yang berbeda. Tool ini mirip dengan multiplexer lain seperti GNU Screen, tapi menawarkan fitur pengelolaan jendela yang lebih baik. Selain meningkatkan kolaborasi tugas, tmux memungkinkan Anda menjalankan proses yang sudah berjalan lama di latar belakang dan menyimpan status [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/tmux-cheat-sheet\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"Menggunakan tmux, pengelolaan sesi Terminal bisa menjadi lebih efisien dan efektif. Yuk, baca tutorial tmux selengkapnya di artikel ini!","rank_math_focus_keyword":"tmux","footnotes":""},"categories":[5096],"tags":[8820,8822,8818,8821],"class_list":["post-8957","post","type-post","status-publish","format-standard","hentry","category-vps","tag-cheat-sheet-tmux","tag-linux-command","tag-tmux","tag-tmux-cheat-sheet"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-use-tmux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-tmux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-usar-tmux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/tmux-cheat-sheet","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-use-tmux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-use-tmux","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-use-tmux","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-son-hooks-wordpress-11","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-son-hooks-wordpress-11","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-usar-tmux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-use-tmux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-use-tmux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-use-tmux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-use-tmux","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=8957"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8957\/revisions"}],"predecessor-version":[{"id":47216,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8957\/revisions\/47216"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=8957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=8957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=8957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}