{"id":1095,"date":"2020-01-01T18:22:39","date_gmt":"2020-01-01T11:22:39","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1095"},"modified":"2025-04-18T15:21:19","modified_gmt":"2025-04-18T08:21:19","slug":"tutorial-membuat-alias-di-bash-linux-terminal","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/","title":{"rendered":"Tutorial Membuat Alias di Bash Linux Terminal"},"content":{"rendered":"<p>Apakah Anda sering mengetik perintah panjang pada terminal? atau sering mencari di bash history karena lupa perintah yang terlalu panjang? Jika jawabannya adalah ya, maka Anda akan merasa bash aliases akan sangat berguna.<\/p>\n<p>\u200b\u200bBash\u00a0Alias memungkinkan Anda untuk mengatur perintah pintasan yang mudah diingat untuk perintah yang lebih panjang.<\/p>\n<p>Alias di \u200b\u200bBash pada dasarnya adalah pintasan yang dapat membantu Anda dari keharusan mengingat perintah yang panjang dan mempersingkat waktu ketika bekerja pada baris perintah.<\/p>\n<p>Misalnya, untuk extract file <code>tar<\/code>\u00a0, kita menggunakan perintah <a href=\"https:\/\/www.linuxid.net\/post\/cara-extract-file-dari-arsip-tar-gz-di-baris-perintah\/\">tar -xvfz namaarchive.tar.gz<\/a>., Namun karena kita membuat alias di bash untuk menyederhanakan perintah <code>tar -xvfz<\/code>, kita cukup\u00a0 menggunakan\u00a0<code>tgz namaarchive.tar.gz<\/code><\/p>\n<p>Artikel ini menjelaskan cara membuat alias bash sehingga Anda bisa lebih produktif di baris perintah.<\/p>\n<h2>Membuat alias di bash<\/h2>\n<p>Membuat alias di bash sangat mudah. Sintaksnya adalah sebagai berikut:<\/p>\n<pre>alias alias_name=\"nama_perintah\"&#13;\n<\/pre>\n<p>Untuk membuat alias bash baru, mulailah dengan mengetik kata kunci <code>alias<\/code>. Kemudian nyatakan nama alias diikuti dengan tanda sama dengan dan perintah yang ingin Anda jalankan ketika mengetik alias. Perintah perlu dilampirkan dalam tanda kutip dan tanpa spasi di sekitar tanda sama dengan. Setiap alias perlu dideklarasikan pada baris baru.<\/p>\n<p>Perintah <code>ls<\/code> mungkin salah satu perintah yang paling banyak digunakan pada baris perintah Linux. Saya biasanya menggunakan perintah ini dengan opsi <code>-la<\/code> untuk menampilkan semua file dan direktori termasuk yang tersembunyi dalam format daftar panjang.<\/p>\n<p>Mari kita buat alias bash sederhana bernama <code>ll<\/code> yang akan menjadi shortcut untuk <a href=\"https:\/\/www.linuxid.net\/post\/perintah-ls-di-linux-terminal-dan-contoh-penggunaan\/\">perintah<code> ls -la<\/code><\/a>. Untuk melakukannya ketik buka terminal dan ketik:<\/p>\n<pre>alias ll=\"ls -la\"<\/pre>\n<p>Sekarang jika mengetikkan <code>ll<\/code> di konsol terminal, Anda akan mendapatkan hasil yang sama dengan mengetik <code>ls -la<\/code>.<\/p>\n<p>Alias <code>\u200b\u200bll<\/code> hanya akan tersedia di sesi shell saat ini. Jika keluar dari sesi atau membuka sesi baru dari terminal lain, maka\u00a0<code>alias<\/code>\u00a0yang baru Anda buat tidak akan tersedia.<\/p>\n<p>Untuk membuat <code>alias<\/code>\u00a0ini permanen, kita harus mendeklarasikannya di file<code>~\/.bash_profile<\/code>\u00a0atau\u00a0<code>~\/.bashrc<\/code>. Untuk membuat permanen, buka <code>~\/.bashrc<\/code> di <a href=\"https:\/\/www.linuxid.net\/post\/cara-menggunakan-text-editor-nano-di-baris-perintah-linux\/\">teks editor<\/a> Anda:<\/p>\n<pre>nano ~\/.bashrc<\/pre>\n<p>dan tambahkan alias Anda:<\/p>\n<pre># Alias&#13;\n# alias nama_alias=\"perintah\"&#13;\n&#13;\n# Untuk Perintah ;s&#13;\nalias ll=\"ls -la\"&#13;\n&#13;\n# Menampilkan Alamat IP Public&#13;\nalias myip='curl ipinfo.io\/ip'<\/pre>\n<p>Anda harus memberi nama alias dengan cara yang mudah diingat. Juga disarankan untuk menambahkan komentar untuk referensi di masa mendatang.<\/p>\n<p>Setelah selesai, simpan dan tutup file tersebut. Jadikan alias tersedia di sesi Anda saat ini dengan mengetik:<\/p>\n<pre>source ~\/.bash_profile<\/pre>\n<p>Seperti yang Anda lihat, membuat alias bash cukup sederhana, cepat, dan sangat mudah.<\/p>\n<p>Jika ingin menjaga <code>.bashrc<\/code> tetap fresh dengan pengaturan standar, Anda dapat menyimpan alias di file terpisah. Beberapa distribusi seperti Ubuntu dan Debian menyertakan file <code>.bash_aliases<\/code>, yang bersumber dari <code>~\/.bashrc<\/code>.<\/p>\n<h2>Membuat Bash Alias \u200b\u200bdengan Argumen (bash functions)<\/h2>\n<p>Terkadang Anda mungkin perlu membuat alias yang menerima satu atau lebih argumen, di situlah fungsi bash menjadi berguna.<\/p>\n<p>Sintaks untuk membuat fungsi bash sangat mudah. Mereka dapat dideklarasikan dalam dua format berbeda:<\/p>\n<pre>function_name () {&#13;\n  [perintah]&#13;\n}<\/pre>\n<p>atau<\/p>\n<pre>function function_name {&#13;\n  [perintah]&#13;\n}<\/pre>\n<p>Untuk meneruskan sejumlah argumen ke fungsi bash cukup letakkan tepat setelah nama fungsi, dipisahkan dengan spasi. Parameter yang diteruskan adalah <code>$1<\/code>,\u00a0<code>$2<\/code>,\u00a0<code>$3<\/code>, dll, sesuai dengan posisi parameter setelah nama fungsi. Variabel <code>$0<\/code> dicadangkan untuk nama fungsi.<\/p>\n<p>Mari kita buat fungsi bash sederhana yang akan membuat direktori (dengan <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">perintah mkdir<\/a>) lalu masuk ke dalamnya (dengan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">perintah cd<\/a>) :<\/p>\n<pre>nano ~\/.bashrc<\/pre>\n<pre>mkcd ()&#13;\n{&#13;\n  mkdir -p -- \"$1\" &amp;&amp; cd -P -- \"$1\"&#13;\n}&#13;\n<\/pre>\n<p>Sama seperti dengan alias, tambahkan fungsi ke file <code>~\/.bashrc<\/code>\u00a0dan jalankan <a href=\"https:\/\/www.linuxid.net\/post\/mengenal-perintah-source-di-bash-terminal-linux\/\"><code>source ~\/.bash_profile<\/code><\/a>\u00a0untuk memuat ulang file.<\/p>\n<p>Sekarang alih-alih menggunakan mkdir untuk membuat direktori baru dan kemudian cd untuk masuk ke direktori tersebut , cukup mengetik:<\/p>\n<pre>mkcd direktori_baru<\/pre>\n<p>Jika Anda bertanya-tanya apa yang <code>--<\/code>\u00a0dan\u00a0<code>&amp;&amp;<\/code>\u00a0lakukan di sini?, ini adalah penjelasan singkat.<\/p>\n<ul>\n<li><code>--<\/code>\u00a0\u2013 tambahan ke perintah. Misalnya, jika mencoba membuat direktori yang dimulai dengan <code>-<\/code> (tanda hubung), jika tanpa menggunakan <code>-<\/code> nama direktori akan ditafsirkan sebagai argumen perintah.<\/li>\n<li><code>&amp;&amp;<\/code> \u2013 memastikan bahwa perintah kedua hanya berjalan jika perintah pertama berhasil.<\/li>\n<\/ul>\n<h2>Kesimpulan<\/h2>\n<p>Sekarang Anda memiliki pemahaman yang baik tentang cara membuat alias bash dan fungsi yang akan membuat Anda bekerja di baris perintah lebih mudah dan lebih produktif.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apakah Anda sering mengetik perintah panjang pada terminal? atau sering mencari di bash history karena&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1096,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[179,72],"class_list":["post-1095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-bash","tag-linux-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Membuat Alias di Bash Linux Terminal - 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\/tutorial-membuat-alias-di-bash-linux-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Membuat Alias di Bash Linux Terminal - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Apakah Anda sering mengetik perintah panjang pada terminal? atau sering mencari di bash history karena&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-01T11:22:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/\",\"name\":\"Tutorial Membuat Alias di Bash Linux Terminal - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg\",\"datePublished\":\"2020-01-01T11:22:39+00:00\",\"dateModified\":\"2025-04-18T08:21:19+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Membuat Alias di Bash Linux Terminal\"}]},{\"@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":"Tutorial Membuat Alias di Bash Linux Terminal - 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\/tutorial-membuat-alias-di-bash-linux-terminal\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Membuat Alias di Bash Linux Terminal - Linuxid","og_description":"Apakah Anda sering mengetik perintah panjang pada terminal? atau sering mencari di bash history karena&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/","og_site_name":"Linuxid","article_published_time":"2020-01-01T11:22:39+00:00","article_modified_time":"2025-04-18T08:21:19+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg","type":"image\/jpeg"}],"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\/tutorial-membuat-alias-di-bash-linux-terminal\/","url":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/","name":"Tutorial Membuat Alias di Bash Linux Terminal - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg","datePublished":"2020-01-01T11:22:39+00:00","dateModified":"2025-04-18T08:21:19+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Membuat-Alias-di-Bash-Linux-Terminal.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-membuat-alias-di-bash-linux-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Membuat Alias di Bash Linux Terminal"}]},{"@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\/1095","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=1095"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1095\/revisions"}],"predecessor-version":[{"id":2730,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1095\/revisions\/2730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1096"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}