{"id":2260,"date":"2018-09-27T01:30:26","date_gmt":"2018-09-26T18:30:26","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=2260"},"modified":"2025-03-21T20:23:42","modified_gmt":"2025-03-21T13:23:42","slug":"kustomisasi-linux-terminal-menggunakan-tmux","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/","title":{"rendered":"Kustomisasi Linux Terminal Menggunakan Tmux"},"content":{"rendered":"<p>Panduan ini akan melalui instalasi dan penggunaan dasar Tmux untuk membuat Terminal Linux Anda lebih menarik dan interaktif.<\/p>\n<h2>Apa itu tmux?<\/h2>\n<p><a href=\"https:\/\/www.beritabebas.com\/assets\/media\/how-to\/software\/24925\/tmux-panes.png\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-25155 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/tmux-panes-750x411.png\" alt=\"tmux panes\" width=\"696\" height=\"381\" \/><\/a><\/p>\n<p>Tmux adalah terminal multiplexer alternatif untuk <a href=\"https:\/\/www.linuxid.net\/24937\/kustomisasi-linux-terminal-menggunakan-linux-screen\">GNU Screen<\/a>. Dengan kata lain, Anda dapat memulai sesi Tmux dan kemudian membuka beberapa jendela di dalam sesi yang sama. Setiap jendela menempati seluruh layar dan dapat dibagi menjadi panel lain.<\/p>\n<p>Dengan Tmux Anda dapat dengan mudah beralih di antara beberapa program dalam satu terminal, lepaskan mereka dan pasang kembali ke terminal lain.<\/p>\n<p>Sesi Tmux cukup <em>persistent<\/em>, yang berarti bahwa program yang berjalan di Tmux akan terus berjalan bahkan jika sesi Anda terputus, dan akan memulai sesi lagi setelah koneksi ada secara otomatis.<\/p>\n<p>Semua perintah di Tmux dimulai dengan awalan, yang secara default adalah <code>ctrl+b<\/code>.<\/p>\n<h2>Menginstal Tmux<\/h2>\n<p>Anda dapat dengan mudah menginstal Tmux menggunakan manajer paket distro Anda.<\/p>\n<h3>Install Tmux di Ubuntu dan Debian<\/h3>\n<pre>sudo apt install tmux<\/pre>\n<h3>Install Tmux di CentOS dan Fedora<\/h3>\n<pre>sudo yum install tmux<\/pre>\n<h3>Install Tmux di\u00a0 macOS<\/h3>\n<pre>brew install tmux<\/pre>\n<h2>Memulai Sesi Tmux<\/h2>\n<p>Untuk memulai sesi Tmux pertama Anda, cukup ketik tmux di konsol Anda:<\/p>\n<pre>tmux<\/pre>\n<p>Perintah Ini akan membuka sesi baru, membuat jendela baru dan memulai shell di jendela itu.<\/p>\n<p>Setelah berada di Tmux, Anda akan melihat garis status di bagian bawah layar yang menampilkan informasi tentang sesi saat ini.<\/p>\n<p>Anda sekarang menjalankan perintah Tmux pertama Anda. Misalnya, untuk mendapatkan daftar semua perintah yang ada, ketik :<\/p>\n<p><code>Ctrl+b<\/code>\u00a0<code>?<\/code><\/p>\n<h2>Memberi Nama Sesi Tmux<\/h2>\n<p>Secara default, sesi Tmux dinamai secara numerik. Sesi yang memiliki nama, berguna ketika Anda menjalankan beberapa sesi tmux. Untuk membuat sesi bernama baru, jalankan perintah <code>tmux<\/code>\u00a0dengan argumen berikut:<\/p>\n<pre>tmux new -s session_name<\/pre>\n<p>Selalu merupakan ide yang baik untuk memilih nama sesi yang deskriptif.<\/p>\n<h2>Detach dari Sesi Tmux<\/h2>\n<p>Anda dapat detach (melepaskan) dari sesi Tmux dan kembali ke shell normal Anda dengan mengetik:<\/p>\n<p><code>Ctrl+b<\/code>\u00a0<code>d<\/code><\/p>\n<p>Program yang berjalan di sesi Tmux akan terus berjalan setelah Anda melepaskan diri dari sesi.<\/p>\n<p>re-attaching\u00a0 ke Tmux Session<\/p>\n<p>Untuk melampirkan sesi, Anda perlu menemukan nama sesi. Untuk mendapatkan daftar sesi yang sedang berjalan ketik:<\/p>\n<pre>tmux ls<\/pre>\n<p>Nama sesi adalah kolom pertama dari output.<\/p>\n<pre>0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35]\r\nmy_debug_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35]<\/pre>\n<p>Seperti yang Anda lihat dari output, ada dua sesi Tmux yang sedang berjalan, yang pertama bernama <code>0<\/code> dan yang kedua <code>my_debug_session<\/code>.<\/p>\n<p>sebagi contoh untuk attach ke session\u00a0<code>0<\/code>\u00a0, Anda dapat mengetik:<\/p>\n<pre>tmux attach-session -t 0<\/pre>\n<h2>Bekerja dengan Tmux Windows dan Panes<\/h2>\n<p>Ketika Anda memulai sesi tmux baru secara default, ia menciptakan satu jendela dengan shell di dalamnya.<\/p>\n<p>Untuk membuat jendela baru dengan tipe shell <code>Ctrl+b<\/code>\u00a0<code>c<\/code>, nomor pertama yang tersedia dari kisaran <code>0...9<\/code> akan menempati nama dari sesi yang aktif.<span id=\"ezoic-pub-ad-placeholder-145\" class=\"ezoic-adpicker-ad\"><\/span><span id=\"div-gpt-ad-linuxize_com-banner-1-0\" class=\"ezoic-ad\"><\/span><\/p>\n<p>Daftar semua jendela ditampilkan di baris status di bagian bawah layar.<\/p>\n<p>Berikut adalah beberapa perintah paling umum untuk mengelola jendela dan panel Tmux:<\/p>\n<ul>\n<li><code>Ctrl+b<\/code>\u00a0<code>c<\/code> Buat jendela baru (dengan shell)<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>w<\/code> Pilih jendela dari daftar<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>0<\/code> Beralih ke jendela 0 (dengan nomor)<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>,<\/code> Ganti nama jendela saat ini<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>%<\/code> Membagi panel saat ini secara horizontal menjadi dua panel<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>\"<\/code> Membagi panel saat ini secara vertikal menjadi dua panel<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>o<\/code> Menuju ke panel berikutnya<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>;<\/code> Beralih antara panel saat ini dan sebelumnya<\/li>\n<li><code>Ctrl+b<\/code>\u00a0<code>x<\/code> Tutup panel saat ini<\/li>\n<\/ul>\n<h2>Kustomisasi Tmux<\/h2>\n<p>Ketika Tmux dimulai, ia membaca parameter konfigurasinya dari <code>~\/.tmux.conf\u00a0<\/code>jika file tersebut ada.<\/p>\n<p>Berikut ini contoh konfigurasi <code>~\/.tmux.conf<\/code> dengan baris status khusus dan beberapa opsi tambahan:<\/p>\n<pre class=\"code-label\">sudo nano .tmux.conf<\/pre>\n<pre># Improve colors\r\nset -g default-terminal 'screen-256color'\r\n\r\n# Set scrollback buffer to 10000\r\nset -g history-limit 10000\r\n\r\n# Customize the status line\r\nset -g status-fg  green\r\nset -g status-bg  black<\/pre>\n<h2>Penggunaan Dasar Tmux<\/h2>\n<p>Berikut adalah langkah-langkah paling mendasar untuk memulai dengan Tmux:<\/p>\n<ol>\n<li>Pada command prompt, ketik\u00a0<code>tmux new -s my_session<\/code>,<\/li>\n<li>Jalankan program yang diinginkan.<\/li>\n<li>Gunakan urutan tombol <code>Ctrl-b<\/code>\u00a0+\u00a0<code>d<\/code>\u00a0untuk detach dari sesi.<\/li>\n<li>Reattach ke\u00a0sesi Tmux dengan mengetik\u00a0<code>tmux attach-session -t my_session<\/code>.<\/li>\n<\/ol>\n<h2>Kesimpulan<\/h2>\n<p>Dalam tutorial ini, Anda belajar cara menggunakan Tmux. Sekarang Anda dapat mulai membuat beberapa jendela Tmux dalam satu sesi, membagi jendela dengan membuat panel baru, menavigasi antara jendela, melepaskan dan melanjutkan sesi dan mempersonalisasi contoh Tmux Anda menggunakan file <code>.tmux.conf<\/code>.<\/p>\n<p>untuk melihat halaman manual tmux, anda dapat mengetik<\/p>\n<pre>man tmux<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Panduan ini akan melalui instalasi dan penggunaan dasar Tmux untuk membuat Terminal Linux Anda lebih&hellip;<\/p>\n","protected":false},"author":2,"featured_media":2261,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[72,24],"class_list":["post-2260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-linux-terminal","tag-virtualization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Panduan ini akan melalui instalasi dan penggunaan dasar Tmux untuk membuat Terminal Linux Anda lebih&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-26T18:30:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-21T13:23:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1053\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/\",\"url\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/\",\"name\":\"Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png\",\"datePublished\":\"2018-09-26T18:30:26+00:00\",\"dateModified\":\"2025-03-21T13:23:42+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png\",\"width\":1920,\"height\":1053},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kustomisasi Linux Terminal Menggunakan Tmux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/","og_locale":"id_ID","og_type":"article","og_title":"Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid","og_description":"Panduan ini akan melalui instalasi dan penggunaan dasar Tmux untuk membuat Terminal Linux Anda lebih&hellip;","og_url":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/","og_site_name":"Linuxid","article_published_time":"2018-09-26T18:30:26+00:00","article_modified_time":"2025-03-21T13:23:42+00:00","og_image":[{"width":1920,"height":1053,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png","type":"image\/png"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/","url":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/","name":"Kustomisasi Linux Terminal Menggunakan Tmux - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png","datePublished":"2018-09-26T18:30:26+00:00","dateModified":"2025-03-21T13:23:42+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/tmux-panes.png","width":1920,"height":1053},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-tmux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Kustomisasi Linux Terminal Menggunakan Tmux"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=2260"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2260\/revisions"}],"predecessor-version":[{"id":2365,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2260\/revisions\/2365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/2261"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=2260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=2260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=2260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}