{"id":1628,"date":"2017-11-27T01:00:07","date_gmt":"2017-11-26T20:00:07","guid":{"rendered":"https:\/\/thedevcouple.com\/?p=1628"},"modified":"2017-11-25T12:36:54","modified_gmt":"2017-11-25T07:36:54","slug":"beginners-guide-installing-customizing-bash-windows","status":"publish","type":"post","link":"https:\/\/thedevcouple.com\/beginners-guide-installing-customizing-bash-windows\/","title":{"rendered":"A Beginner&#8217;s Guide To Installing &amp; Customizing Bash On Windows"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In Windows 10\u2019s anniversary update <strong>Microsoft introduced bash<\/strong>. It\u2019s not just Bash; rather it\u2019s a windows subsystem for Linux, which adds a layer for running all Linux applications on the windows. You can do <strong>scripting<\/strong>, <strong>automate your task<\/strong>, <strong>streamline your workflow<\/strong>, and what not.\u00a0<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3345\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash.jpg\" alt=\"Installing and Customizing Bash on Windows Banner\" width=\"1440\" height=\"810\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-768x432.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-1024x576.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-500x281.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><span style=\"font-weight: 400;\">This article primarily focuses the beginners who are figuring out how to install and customize bash on windows.\u00a0<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1652 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10.png\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10.png 1920w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-300x169.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-768x432.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-1024x576.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-1680x945.png 1680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-1240x698.png 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-860x484.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-680x383.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-500x281.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-400x225.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-200x113.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Install-and-Customize-Bash-on-Windows-10-50x28.png 50w\" sizes=\"(max-width: 1920px) 100vw, 1920px\"><\/p>\n<h2><span style=\"font-weight: 400;\">\u2611\ufe0f\u00a0Prerequisites<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">To get started, make sure you have the <strong>64-bit version of Windows 10 with anniversary update installed<\/strong>. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\u26a1\u00a0Installation of Bash<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">\u00a0\u2192 Step #1: Enable The Developer Mode<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Go to <strong>Start &gt; Settings<\/strong>. From here, navigate to<\/span><b> Update &amp; Security<\/b><span style=\"font-weight: 400;\"> options. Select\u00a0<\/span><b>For developers<\/b><span style=\"font-weight: 400;\"> option from the left sidebar, and choose the <\/span><b>Developer <\/b><span style=\"font-weight: 400;\">mode. It will prompt a confirmation message. <\/span><b>Confirm<\/b><span style=\"font-weight: 400;\"> it, and the developer&#8217;s mode will be enabled.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3043\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows.jpg\" alt=\"Enable Developers Mode in Windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Developers-Mode-in-Windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1647 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10.png\" alt=\"\" width=\"1082\" height=\"591\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10.png 1082w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-300x164.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-768x419.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-1024x559.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-860x470.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-680x371.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-500x273.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-400x218.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-200x109.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Developers-Mode-on-Windows-10-50x27.png 50w\" sizes=\"(max-width: 1082px) 100vw, 1082px\"><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192\u00a0<\/span><span style=\"font-weight: 400;\">Step #2: Install Windows Subsystem for Linux<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Go to <\/span><b>Control Panel &gt; Programs &gt; Programs and Features<\/b><span style=\"font-weight: 400;\">. Click on <\/span><b>Turn feature on or off<\/b><span style=\"font-weight: 400;\">. \u00a0A dialog box will pop up. Scroll down, and check <\/span><b>Windows Subsystem for Linux (Beta)<\/b><span style=\"font-weight: 400;\">, and click <\/span><b>OK<\/b><span style=\"font-weight: 400;\">. It will install the required files. Once you are done, <strong>restart<\/strong> the computer.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3044\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux.jpg\" alt=\"Enable Windows Sub System for Linux\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Enable-Windows-Subsystem-for-Linux-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1636 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux.png\" alt=\"\" width=\"1129\" height=\"595\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux.png 1129w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-300x158.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-768x405.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-1024x540.png 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-860x453.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-680x358.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-500x264.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-400x211.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Enable-Windows-SubSystem-For-Linux-50x26.png 50w\" sizes=\"(max-width: 1129px) 100vw, 1129px\"><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192\u00a0<\/span><span style=\"font-weight: 400;\">Step #3: Install Ubuntu System Files<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">After the computer restart, go to the\u00a0<\/span><b>Start<\/b><span style=\"font-weight: 400;\"> menu, and search for\u00a0<\/span><b>bash<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3045\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows.jpg\" alt=\"Search for Bash on Windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Search-for-bash-on-windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1642 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Search-Bash-on-Windows.png\" alt=\"\" width=\"392\" height=\"629\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Search-Bash-on-Windows.png 392w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Search-Bash-on-Windows-187x300.png 187w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Search-Bash-on-Windows-200x321.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Search-Bash-on-Windows-50x80.png 50w\" sizes=\"(max-width: 392px) 100vw, 392px\"><\/p>\n<p><span style=\"font-weight: 400;\">Here, it asks for your permission to <\/span><b>install the Ubuntu system files<\/b><span style=\"font-weight: 400;\">. \u00a0Type \u2018<\/span><b>y<\/b><span style=\"font-weight: 400;\">,&#8217; and hit <\/span><b>Enter<\/b><span style=\"font-weight: 400;\">. It will download and install files from Microsoft Windows Store. After installation, it asks for the <\/span><b>username<\/b><span style=\"font-weight: 400;\"> and <\/span><b>password<\/b><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Enter the credentials, and bash is ready to use. Next time you need to run bash, go to start menu, type bash, and select <\/span><b>\u2018Bash on Ubuntu on Windows<\/b><span style=\"font-weight: 400;\">,\u2019 to start.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3046\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows.jpg\" alt=\"Installing Bash on Windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Bash-on-Windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1638 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-Bash-from-Store-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<h2><span style=\"font-weight: 400;\">\ud83d\udd25\u00a0Customization of The Bash<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The default bash colors makes it difficult for users to read and are strenuous for eyes. So, in this section, you&#8217;ll learn how to customize your bash to make it look colorful and intuitive. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">For this purpose, I&#8217;ll switch to <\/span><b>Z Shell (zsh) <\/b><span style=\"font-weight: 400;\">and <\/span><b>oh-my-zsh<\/b><span style=\"font-weight: 400;\"> with the <\/span><b>solarized color scheme<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3047\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows.jpg\" alt=\"Bash running on windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Running-on-Windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1649 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Default-Bash-On-Windows-1-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192\u00a0<\/span><span style=\"font-weight: 400;\">Step #1: Install Z Shell<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The first step is to install<\/span><b> Z Shell.<\/b><span style=\"font-weight: 400;\"> There are a couple of reasons for shifting from bash to Z Shell. A few of them are <\/span><b>auto-correct<\/b><span style=\"font-weight: 400;\">, <\/span><b>auto-complete<\/b><span style=\"font-weight: 400;\">, and on the top <\/span><b>oh-my-zsh.<\/b><span style=\"font-weight: 400;\"> To install Z Shell, open bash, and type the following command:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/d62a1c26ed9334b4c04e960df260f89f.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/d62a1c26ed9334b4c04e960df260f89f\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><span style=\"font-weight: 400;\">Just type\u00a0zsh in the bash to start using it.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3053\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows.jpg\" alt=\"Installation of zsh on windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Install-zsh-on-windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1640 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Installation-of-ZSH-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192 Set Z Shell (zsh) As Default Shell<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The next step is to make zsh as your default shell, for which you&#8217;ll not type\u00a0zsh every time to open it. Type <code>nano .bashrc<\/code> to open up the configuration file. Add the following lines to make sure that every time you open up bash, it launches zsh only.<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/5aeb6200abe028778b9ff0410eca434a.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/5aeb6200abe028778b9ff0410eca434a\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3052\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell.jpg\" alt=\"Set zsh as default shell\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Set-zsh-as-default-shell-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><span style=\"font-weight: 400;\">Press <\/span><b>Ctrl+O<\/b><span style=\"font-weight: 400;\">, and then hit\u00a0<\/span><b>Enter<\/b><span style=\"font-weight: 400;\"> to write the changes. Press <\/span><b>Ctrl+X<\/b><span style=\"font-weight: 400;\"> to go back. Now, every time you open bash, it will open zsh, instead of default the bash.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1634 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Editing-.bashrc-file-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192<\/span><span style=\"font-weight: 400;\">\u00a0Step #2: Install oh-my-zsh<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">It\u2019s a community-driven framework for managing the configuration of zsh and comes with a great bunch of plugins, and themes. To install oh-my-zsh, open up zsh, and type the following command:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/b3816c2db4e4157912d97009ccc5d96b.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/b3816c2db4e4157912d97009ccc5d96b\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><span style=\"font-weight: 400;\">It will install oh-my-zsh for zsh.<\/span><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3051\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash.jpg\" alt=\"Installing oh my zsh on windows\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Oh-my-zsh-on-windows-bash-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<h3><span style=\"font-weight: 400;\">\u2192<\/span><span style=\"font-weight: 400;\">\u00a0Step #3: Change The Theme:<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Oh-my-zsh comes with a plenty of themes. You can see the list <\/span><a href=\"https:\/\/github.com\/robbyrussell\/oh-my-zsh\/wiki\/themes\" rel=\"noopener nofollow\" target=\"_blank\"><b>here<\/b><\/a><span style=\"font-weight: 400;\">. I\u2019ll be using \u201c<\/span><b>Agnoster<\/b><span style=\"font-weight: 400;\">\u201d with the solarized dark color scheme, and DejaVuSansMono font. To change the theme, type following command.<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/a61395c46969cf7baa5defd329eaf2fc.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/a61395c46969cf7baa5defd329eaf2fc\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><span style=\"font-weight: 400;\">Find the following line:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/0898662181b34f5b4eb0b7851631afb5.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/0898662181b34f5b4eb0b7851631afb5\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><span style=\"font-weight: 400;\">Change <\/span><b><i>\u2018robbyrussell\u2019<\/i><\/b><span style=\"font-weight: 400;\"> to <\/span><b><i>\u2018agnoster\u2019<\/i><\/b><span style=\"font-weight: 400;\"> and press <\/span><b>Ctrl+O<\/b><span style=\"font-weight: 400;\"> to write, and <\/span><b>Ctrl+X<\/b><span style=\"font-weight: 400;\"> to return. Your theme will be changed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There\u2019s another way which allows you to change themes without writing its name explicitly every time. To do so, write random instead of theme name in the <code>.zshrc<\/code> file, i.e.:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/49fd92a7dff79cf580d0fcff00b87d52.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/49fd92a7dff79cf580d0fcff00b87d52\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1648 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Setting-oh-my-zsh-theme-1-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3050\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random.jpg\" alt=\"Setting zsh theme to random\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/set-ZSH-Theme-to-random-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p><span style=\"font-weight: 400;\">Now run the following command a couple of times until you find the theme that you like:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/dcbf15d47c91af63372ba92092223043.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/dcbf15d47c91af63372ba92092223043\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p><span style=\"font-weight: 400;\">Next, use the following command to get the name:<\/span><\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/MrSaqibAmeen\/153a3a7abefd062ca1c2e0d7ba2c1ccc.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/MrSaqibAmeen\/153a3a7abefd062ca1c2e0d7ba2c1ccc\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p>After getting the name, edit the .zshrc file and add that name manually.<\/p>\n<h3><span style=\"font-weight: 400;\">\u2192<\/span><span style=\"font-weight: 400;\">\u00a0Install Fonts<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The chances are that after getting a theme, you might find\u00a0a few symbols are missing. This is because you don\u2019t have <\/span><b>powerline<\/b><span style=\"font-weight: 400;\"><strong> fonts<\/strong> installed on your windows. Download, and install themes from this\u00a0<\/span><a href=\"https:\/\/github.com\/powerline\/fonts\" rel=\"noopener nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">repository<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">After installation, go to the properties of the bash and select the font which you like. I am using DejaVuSansMono font that you can get<\/span><a href=\"https:\/\/github.com\/powerline\/fonts\/tree\/master\/DejaVuSansMono\" rel=\"noopener nofollow\" target=\"_blank\"> <span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\u2192<\/span><span style=\"font-weight: 400;\">\u00a0Step #4 Change Color Scheme of Bash<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Now, the only thing that is missing is the color scheme. Go to the <\/span><b>Properties<\/b><span style=\"font-weight: 400;\"> of bash, and change the colors according to the following table. Thanks to <a href=\"https:\/\/www.reddit.com\/user\/jigsawpeace\" rel=\"nofollow noopener\" target=\"_blank\">this guy<\/a>\u00a0who created a\u00a0<\/span><a href=\"https:\/\/www.reddit.com\/r\/bashonubuntuonwindows\/comments\/60da1u\/solarized_colors_for_vim_in_bash_on_windows_works\/\" rel=\"noopener nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">thread<\/span><\/a><span style=\"font-weight: 400;\"> on Reddit for formatting the table. The RGB values can be found\u00a0<\/span><a href=\"http:\/\/ethanschoonover.com\/solarized\/vim-colors-solarized\" rel=\"noopener nofollow\" target=\"_blank\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<table style=\"height: 997px;\" width=\"475\">\n<tbody>\n<tr>\n<td><b>Color #<\/b><\/td>\n<td><b>Solarized colors<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">0<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base02<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">blue<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">green<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">3<\/span><\/td>\n<td><span style=\"font-weight: 400;\">cyan<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">4<\/span><\/td>\n<td><span style=\"font-weight: 400;\">red<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">5<\/span><\/td>\n<td><span style=\"font-weight: 400;\">magenta<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">6<\/span><\/td>\n<td><span style=\"font-weight: 400;\">yellow<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">7<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base2<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">8<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base03<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">9<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base01<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">11<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base1<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">orange<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">violet<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base00<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">15<\/span><\/td>\n<td><span style=\"font-weight: 400;\">base3<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Finally, your colors tab should look like this:<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3048\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows.jpg\" alt=\"Bash Windows Solorized Dark Color Settings\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Bash-Color-Settings-Windows-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\u00a0\u00a0<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1650 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Colors-Tab-of-Bash-Windows-10.png\" alt=\"\" width=\"390\" height=\"468\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Colors-Tab-of-Bash-Windows-10.png 390w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Colors-Tab-of-Bash-Windows-10-250x300.png 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Colors-Tab-of-Bash-Windows-10-200x240.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Colors-Tab-of-Bash-Windows-10-50x60.png 50w\" sizes=\"(max-width: 390px) 100vw, 390px\"><\/p>\n<p>And your bash should be like this:<\/p>\n<div class=\"eckosc eckosc_full_width_block\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3049\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization.jpg\" alt=\"Bash After Customization\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Windows-Bash-After-Customization-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<p>Pretty awesome, right?<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1651 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme.png\" alt=\"\" width=\"979\" height=\"512\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme.png 979w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-300x157.png 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-768x402.png 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-860x450.png 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-680x356.png 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-500x261.png 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-400x209.png 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-200x105.png 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/09\/Windows-10-Bash-With-Agnoster-Theme-and-Solarized-Color-Scheme-50x26.png 50w\" sizes=\"(max-width: 979px) 100vw, 979px\"><\/p>\n<h2>\ud83d\ude4c\u00a0Wrap Up<\/h2>\n<p><span style=\"font-weight: 400;\">So, that&#8217;s all about it. There&#8217;s still a lot that you can do with bash. It all depends on your choice and needs. It was a beginner-focused article to help you set up bash in Windows and start customizing it.<\/span><\/p>\n<p>If you have any questions, tips, or thou feel free to share in the comment box below.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Windows 10\u2019s anniversary update Microsoft introduced bash. It\u2019s not just Bash; rather it\u2019s a windows subsystem for Linux, which adds a layer for running all Linux applications on the windows. This article primarily focuses the beginners who are figuring out how to install and customize bash on windows.\u00a0<\/p>\n","protected":false},"author":4,"featured_media":3345,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":""},"categories":[1],"tags":[43,45,44],"coauthors":[82],"jetpack_featured_media_url":"https:\/\/thedevcouple.com\/wp-content\/uploads\/2017\/11\/Installing-Customizing-Bash.jpg","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/1628"}],"collection":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/comments?post=1628"}],"version-history":[{"count":5,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/1628\/revisions"}],"predecessor-version":[{"id":3347,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/1628\/revisions\/3347"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media\/3345"}],"wp:attachment":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media?parent=1628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/categories?post=1628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/tags?post=1628"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/coauthors?post=1628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}