{"id":1893,"date":"2025-04-18T16:08:11","date_gmt":"2025-04-18T09:08:11","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1893"},"modified":"2025-04-18T16:08:11","modified_gmt":"2025-04-18T09:08:11","slug":"kustomisasi-linux-terminal-menggunakan-linux-screen","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/","title":{"rendered":"Kustomisasi Linux Terminal Menggunakan Linux Screen"},"content":{"rendered":"<p>Pernahkah Anda menghadapi situasi di mana Anda melakukan pekerjaan yang berjalan lama pada mesin jarak jauh dan tiba-tiba koneksi Anda terputus?, Sesi SSH kemudian diakhiri dan pekerjaan Anda hilang.<\/p>\n<p>Dengan kondisi Internet di Indonesia yang sekarang (terutama di daerah yang jauh dari kota) Ya, itu telah terjadi pada kita semua di beberapa titik, bukan? Untungnya, ada utilitas bernama <code>screen<\/code>\u00a0yang memungkinkan kita untuk melanjutkan sesi tanpa menutup jendela yang telah terputus koneksinya.<\/p>\n<p>Screen atau GNU Screen adalah terminal multiplexer. Dengan kata lain, Anda dapat memulai sesi layar dan kemudian membuka sejumlah jendela (terminal virtual) di dalam sesi tersebut. Proses yang berjalan di Layar akan terus berjalan ketika jendelanya tidak terlihat (berjalan di<em> background<\/em>) atau ketika koneksi Internet Anda terputus.<\/p>\n<h2>Install Linux Screen<\/h2>\n<p>Paket screen \u00a0sudah diinstal pada sebagian besar distro Linux saat ini. Anda dapat memeriksa apakah screen diinstal pada sistem Anda dengan mengetik:<\/p>\n<pre>screen --version<\/pre>\n<pre>Screen version 4.06.02 (GNU) 23-Oct-17<\/pre>\n<p>Jika memang ada situasi dimana tidak terpasang aplikasi screen di sistem, Anda dapat menginstalnya dengan mudah menggunakan pengelola paket distro.<\/p>\n<h3>Install Linux Screen di Ubuntu dan Debian<\/h3>\n<pre>sudo apt install screen<\/pre>\n<h3>Install Linux Screen di CentOS dan Fedora<\/h3>\n<pre>sudo yum install screen<\/pre>\n<h2>Memulai Linux Screen<\/h2>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/Linux-Screen.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-25167 size-full\" src=\"https:\/\/www.linuxid.net\/assets\/media\/Linux-Screen.jpg\" alt=\"\" width=\"745\" height=\"403\"\/><\/a><\/p>\n<p>Untuk memulai sesi screen, cukup ketik screen di konsol Anda:<\/p>\n<pre>screen<\/pre>\n<p>Perintah ini akan membuka sesi screen, membuat jendela baru dan memulai shell di jendela tersebut.<\/p>\n<p>Sekarang Anda telah membuka sesi screen, Anda bisa mendapatkan daftar perintah dengan mengetik:<\/p>\n<p><code>Ctrl+a<\/code>\u00a0<code>?<\/code><\/p>\n<h2>Memberi Nama Pada Sesi yang Berjalan<\/h2>\n<p>Sesi yang memiliki nama sangat berguna ketika Anda menjalankan beberapa sesi screen. Untuk membuat sesi bernama, jalankan perintah screen dengan argumen berikut:<\/p>\n<pre>screen -S session_name<\/pre>\n<p>Selalu merupakan ide yang baik untuk memilih nama sesi deskriptif sesuai dengan pekerjaan yang Anda lakukan.<\/p>\n<h2>Bekerja dengan Jendela Linux Screen<\/h2>\n<p>Ketika Anda memulai sesi screen baru secara default, ia menciptakan satu jendela dengan sebuah shell di dalamnya.<\/p>\n<p>Anda dapat memiliki banyak jendela di dalam sesi screen.<\/p>\n<p>Untuk membuat jendela baru dengan tipe shell <code>Ctrl+a<\/code>\u00a0<code>c<\/code>, nomor pertama yang tersedia dari kisaran <code>0...9<\/code> akan diberikan untuk sesi yang aktif tersebut.<\/p>\n<p>Berikut adalah beberapa perintah paling umum untuk mengelola jendela Linux Screen :<\/p>\n<ul>\n<li><code>Ctrl+a<\/code>\u00a0<code>c<\/code> Buat jendela baru (dengan shell)<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>\"<\/code>\u00a0Melihat daftar semua jendela<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>0<\/code> Beralih ke jendela 0 (dengan nomor)<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>A<\/code> Ubah nama jendela saat ini<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>S<\/code> Pisahkan panel saat menjadi dua panel secara horizontal<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>|<\/code> Membagi panel saat menjadi dua panel secara vertikal<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>tab<\/code> Alihkan fokus input ke panel berikutnya<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>Ctrl+a<\/code> Beralih antara panel saat ini dan sebelumnya<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>Q<\/code> Tutup semua panel kecuali yang sekarang<\/li>\n<li><code>Ctrl+a<\/code>\u00a0<code>X<\/code> Tutup panel saat ini<\/li>\n<\/ul>\n<h2>Detach dari Sesi Linux Screen<\/h2>\n<p>Anda dapat detach dari sesi screen kapan saja dengan mengetik:<\/p>\n<p><code>Ctrl+a<\/code>\u00a0<code>d<\/code><span id=\"ezoic-pub-ad-placeholder-143\" class=\"ezoic-adpicker-ad\"><span id=\"div-gpt-ad-linuxize_com-box-4-0\" class=\"ezoic-ad\"\/><\/span><\/p>\n<p>Program yang berjalan di sesi screen akan terus berjalan walau\u00a0 Anda detach dari sesi.<\/p>\n<h2>Reattach Linux Screen<\/h2>\n<p>Untuk melanjutkan kembali sesi screen, gunakan perintah berikut:<\/p>\n<pre>screen -r<\/pre>\n<p>Jika memiliki beberapa sesi screen yang berjalan pada terminal, Anda harus menambahkan ID sesi screen setelah <code>r<\/code> switch.<\/p>\n<p>Untuk menemukan ID sesi, daftar sesi screen berjalan saat ini dengan:<\/p>\n<pre>screen -ls<\/pre>\n<pre>There are screens on:&#13;\n    10835.pts-0.linux-desktop   (Detached)&#13;\n    10366.pts-0.linux-desktop   (Detached)&#13;\n2 Sockets in \/run\/screens\/S-linux.<\/pre>\n<p>Jika Anda ingin mengembalikan layar 10835.pts-0, ketikkan perintah berikut:<\/p>\n<pre>screen -r 10835<\/pre>\n<h2>Kustomisasi Linux Screen<\/h2>\n<p>Ketika layar dimulai, ia membaca parameter konfigurasinya dari <code>\/etc\/screenrc<\/code> dan <code>~\/.screenrc<\/code> jika file ada. Kita dapat mengubah pengaturan Layar default sesuai dengan preferensi kita sendiri menggunakan file <code>.screenrc<\/code>.<\/p>\n<p>Berikut ini contoh konfigurasi <code>~\/.screenrc\u00a0<\/code>dengan baris status yang disesuaikan dan beberapa opsi tambahan:<br \/><code\/><\/p>\n<pre># Turn off the welcome message&#13;\nstartup_message off&#13;\n&#13;\n# Disable visual bell&#13;\nvbell off&#13;\n&#13;\n# Set scrollback buffer to 10000&#13;\ndefscrollback 10000&#13;\n&#13;\n# Customize the status line&#13;\nhardstatus alwayslastline&#13;\nhardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'<\/pre>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.beritabebas.com\/assets\/media\/how-to\/software\/24937\/gnu-screen-terminal.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-25169 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/gnu-screen-terminal-750x469.jpg\" alt=\"\" width=\"696\" height=\"435\"\/><\/a><\/p>\n<h2>Penggunaan Dasar Linux Screen<\/h2>\n<p>Berikut adalah langkah-langkah paling mendasar untuk memulai dengan Linux screen:<\/p>\n<ol>\n<li>Pada command prompt, ketik\u00a0<code>screen<\/code>.<\/li>\n<li>Jalankan program yang diinginkan.<\/li>\n<li>Gunakan urutan tombol <code>Ctrl-a<\/code>\u00a0+\u00a0<code>Ctrl-d<\/code> untuk melepaskan dari sesi screen.<\/li>\n<li>Reattach ke sesi screen dengan mengetikkan <code>screen -r<\/code>.<\/li>\n<\/ol>\n<h2>Kesimpulan<\/h2>\n<p>Dalam tutorial ini, Anda belajar cara menggunakan Gnu Screen. Sekarang Anda dapat mulai menggunakan utilitas screen dan membuat beberapa jendela screen dari satu sesi, bernavigasi di antara jendela, lepaskan dan lanjutkan sesi screen dan mempersonalisasi terminal layar Anda menggunakan file <code>.screenrc<\/code>.<\/p>\n<p>Ada banyak lagi yang bisa dipelajari tentang Layar Gnu di halaman Panduan Pengguna <code>screen<\/code>\u00a0dengan mengetik.<\/p>\n<pre>man screen<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Pernahkah Anda menghadapi situasi di mana Anda melakukan pekerjaan yang berjalan lama pada mesin jarak&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1894,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[72],"class_list":["post-1893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-linux-terminal"],"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 Linux Screen - 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-linux-screen\/\" \/>\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 Linux Screen - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Pernahkah Anda menghadapi situasi di mana Anda melakukan pekerjaan yang berjalan lama pada mesin jarak&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"745\" \/>\n\t<meta property=\"og:image:height\" content=\"403\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"4 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-linux-screen\/\",\"url\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/\",\"name\":\"Kustomisasi Linux Terminal Menggunakan Linux Screen - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg\",\"datePublished\":\"2025-04-18T09:08:11+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg\",\"width\":745,\"height\":403},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kustomisasi Linux Terminal Menggunakan Linux Screen\"}]},{\"@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 Linux Screen - 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-linux-screen\/","og_locale":"id_ID","og_type":"article","og_title":"Kustomisasi Linux Terminal Menggunakan Linux Screen - Linuxid","og_description":"Pernahkah Anda menghadapi situasi di mana Anda melakukan pekerjaan yang berjalan lama pada mesin jarak&hellip;","og_url":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:11+00:00","og_image":[{"width":745,"height":403,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/","url":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/","name":"Kustomisasi Linux Terminal Menggunakan Linux Screen - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg","datePublished":"2025-04-18T09:08:11+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Linux-Screen.jpeg","width":745,"height":403},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/kustomisasi-linux-terminal-menggunakan-linux-screen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Kustomisasi Linux Terminal Menggunakan Linux Screen"}]},{"@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\/1893","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=1893"}],"version-history":[{"count":2,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1893\/revisions"}],"predecessor-version":[{"id":3033,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1893\/revisions\/3033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1894"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}