{"id":220,"date":"2016-06-12T10:40:46","date_gmt":"2016-06-12T03:40:46","guid":{"rendered":"http:\/\/www.oopsbox.com\/?p=220"},"modified":"2016-06-12T10:53:03","modified_gmt":"2016-06-12T03:53:03","slug":"%e0%b9%83%e0%b8%8a%e0%b9%89-zsh-%e0%b8%81%e0%b8%b1%e0%b8%99","status":"publish","type":"post","link":"https:\/\/www.oopsbox.com\/?p=220","title":{"rendered":"\u0e21\u0e32\u0e43\u0e0a\u0e49 zsh \u0e01\u0e31\u0e19 \u0e21\u0e31\u0e19 Cool \u0e01\u0e27\u0e48\u0e32\u0e40\u0e22\u0e2d\u0e30"},"content":{"rendered":"<p>\u0e40\u0e14\u0e34\u0e21\u0e1b\u0e01\u0e15\u0e34 bash shell \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19 shell \u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07 Ubuntu \u0e01\u0e47\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e36\u0e07\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e25\u0e48\u0e30 \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e1e\u0e2d\u0e14\u0e35 ^_^ zsh \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e2d\u0e30\u0e44\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e0a\u0e48\u0e27\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21 Productivity \u0e43\u0e2b\u0e49 developer noob \u0e2a\u0e48\u0e27\u0e19 feature \u0e40\u0e14\u0e48\u0e19 \u0e46 \u0e02\u0e2d\u0e07 zsh \u0e04\u0e23\u0e48\u0e32\u0e27 \u0e46 \u0e01\u0e47\u0e21\u0e35<\/p>\n<ul>\n<li>Autocompleted<\/li>\n<li>\u0e15\u0e23\u0e27\u0e08\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e17\u0e35\u0e48\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e1c\u0e34\u0e14 (\u0e01\u0e47\u0e44\u0e21\u0e48\u0e17\u0e38\u0e01\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e2b\u0e23\u0e2d\u0e01)<\/li>\n<li>\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a Right-hand prompt<\/li>\n<li>Plugin\/Module \u0e40\u0e14\u0e48\u0e19 \u0e46 \u0e01\u0e47\u0e21\u0e35 Oh my zsh \u0e41\u0e25\u0e30 Prezto<\/li>\n<\/ul>\n<p>\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e47\u0e25\u0e07 zsh \u0e01\u0e31\u0e19\u0e0b\u0e30<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo apt install zsh<\/pre>\n<p>\u0e15\u0e48\u0e2d\u0e21\u0e32\u0e01\u0e47\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49 zsh \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e34\u0e14 Terminal \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 chsh<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">a@b:~$ chsh\r\nPassword: \r\nChanging the login shell for a\r\nEnter the new value, or press ENTER for the default\r\n  Login Shell [\/bin\/bash]: \/bin\/zsh<\/pre>\n<p>\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e43\u0e0a\u0e49 path \u0e02\u0e2d\u0e07 zsh \u0e44\u0e1b\u0e41\u0e17\u0e19 bash shell \u0e41\u0e25\u0e49\u0e27\u0e01\u0e47 login \u0e40\u0e02\u0e49\u0e32\u0e43\u0e2b\u0e21\u0e48\u0e44\u0e1b 1 \u0e17\u0e35<\/p>\n<p>\u0e17\u0e35\u0e19\u0e35\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2d\u0e37\u0e48\u0e19\u0e01\u0e47\u0e44\u0e14\u0e49\u0e2b\u0e21\u0e14\u0e25\u0e30 \u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e01\u0e47\u0e40\u0e1e\u0e34\u0e48\u0e21 Module \u0e43\u0e2b\u0e49 zsh \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e40\u0e15\u0e47\u0e1b\u0e15\u0e48\u0e2d\u0e44\u0e1b \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e1a\u0e2d\u0e01\u0e04\u0e37\u0e2d\u0e21\u0e31\u0e19\u0e21\u0e35\u0e40\u0e14\u0e48\u0e19 \u0e46 \u0e2d\u0e22\u0e39\u0e48 2 \u0e15\u0e31\u0e27\u0e04\u0e37\u0e2d Oh My zsh \u0e41\u0e25\u0e30 Prezto<\/p>\n<ul>\n<li><a href=\"http:\/\/ohmyz.sh\/\" target=\"_blank\">Oh my zsh (http:\/\/ohmyz.sh\/)<\/a> \u0e40\u0e1b\u0e47\u0e19 configuration framework \u0e17\u0e35\u0e48\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21 plugin \u0e41\u0e25\u0e30 theme \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a zsh \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e42\u0e14\u0e22\u0e08\u0e30\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21 plugin \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2b\u0e25\u0e32\u0e22 \u0e46 \u0e15\u0e31\u0e27\u0e17\u0e35\u0e48\u0e21\u0e31\u0e01\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e19\u0e1a\u0e48\u0e2d\u0e22 \u0e46 \u0e1e\u0e27\u0e01 git, vagrant, composer, rails, docker \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e2d\u0e35\u0e01<\/li>\n<li><a href=\"https:\/\/github.com\/sorin-ionescu\/prezto\" target=\"_blank\">Prezto (https:\/\/github.com\/sorin-ionescu\/prezto)<\/a> \u0e40\u0e1b\u0e47\u0e19 configuration framework \u0e02\u0e2d\u0e07 zsh \u0e40\u0e0a\u0e48\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e1a oh-my-zsh \u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e14\u0e34\u0e21\u0e17\u0e35\u0e19\u0e31\u0e49\u0e19 Prezto \u0e19\u0e31\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19 fork \u0e02\u0e2d\u0e07 oh-my-zsh \u0e41\u0e15\u0e48\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e44\u0e1b\u0e04\u0e19\u0e25\u0e30\u0e17\u0e32\u0e07\u0e01\u0e31\u0e1a oh-my-zsh \u0e40\u0e25\u0e22\u0e16\u0e39\u0e01 rewrite \u0e43\u0e2b\u0e21\u0e48 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e39\u0e01\u0e40\u0e25\u0e48\u0e19\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a zsh \u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e40\u0e14\u0e34\u0e21 \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 theme \u0e2b\u0e23\u0e37\u0e2d plugin (\u0e43\u0e19 Prezto \u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 module) \u0e0b\u0e36\u0e48\u0e07\u0e14\u0e39\u0e41\u0e25\u0e49\u0e27\u0e2a\u0e48\u0e27\u0e19\u0e21\u0e32\u0e01\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e27\u0e01 alias \u0e0b\u0e30\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32<\/li>\n<\/ul>\n<p>\u0e40\u0e23\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01 Prezto \u0e19\u0e30 ^_^ \u0e27\u0e34\u0e18\u0e35\u0e43\u0e0a\u0e49\/\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 \u0e01\u0e47\u0e21\u0e35\u0e04\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e2d\u0e32\u0e44\u0e27\u0e49\u0e14\u0e35\u0e21\u0e32\u0e01 (\u0e02\u0e35\u0e49\u0e40\u0e01\u0e35\u0e22\u0e08\u0e40\u0e02\u0e35\u0e22\u0e19\u0e15\u0e48\u0e2d 555) \u0e15\u0e32\u0e21\u0e19\u0e35 <a href=\"https:\/\/armno.github.io\/2015\/03\/24\/oh-my-zsh-to-prezto\">\u0e25\u0e2d\u0e07\u0e43\u0e0a\u0e49 Prezto \u0e01\u0e31\u0e1a zsh (https:\/\/armno.github.io\/2015\/03\/24\/oh-my-zsh-to-prezto)<\/a><\/p>\n<p>\u0e1b\u0e25. \u0e2a\u0e48\u0e27\u0e19 Theme \u0e40\u0e23\u0e32\u0e01\u0e47\u0e0a\u0e2d\u0e1a Theme <a href=\"https:\/\/github.com\/bhilburn\/powerlevel9k\">powerlevel9k (https:\/\/github.com\/bhilburn\/powerlevel9k)<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-221\" src=\"https:\/\/www.oopsbox.com\/wp-content\/uploads\/powerlevel9k.gif\" alt=\"powerlevel9k\" width=\"910\" height=\"264\" \/><\/a><\/p>\n<div id=\"s-share-buttons\" class=\"\"><div class=\"s-single-share\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"fb-share-button\" data-href=\"https:\/\/www.oopsbox.com\/?p=220\" data-type=\"button_count\"><\/div><\/div><div class=\"s-single-share\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\"><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"s-single-share\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"g-plusone\" data-size=\"medium\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"s-single-share\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/\/www.pinterest.com\/pin\/create\/button\/\" data-pin-do=\"buttonBookmark\"  data-pin-color=\"red\"><img decoding=\"async\" src=\"\/\/assets.pinterest.com\/images\/pidgets\/pinit_fg_en_rect_red_20.png\" \/><\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<script type=\"text\/javascript\" async defer src=\"\/\/assets.pinterest.com\/js\/pinit.js\"><\/script>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div><div class=\"s-single-share\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:?Subject=\u0e21\u0e32\u0e43\u0e0a\u0e49%20zsh%20\u0e01\u0e31\u0e19%20\u0e21\u0e31\u0e19%20Cool%20\u0e01\u0e27\u0e48\u0e32\u0e40\u0e22\u0e2d\u0e30&Body=Here%20is%20the%20link%20to%20the%20article:%20https:\/\/www.oopsbox.com\/?p=220\" title=\"Email\" class=\"s3-email\"><img decoding=\"async\" src=\"https:\/\/www.oopsbox.com\/wp-content\/plugins\/simple-social-share\/includes\/..\/images\/share-email.png\"><\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0e40\u0e14\u0e34\u0e21\u0e1b\u0e01\u0e15\u0e34 bash shell \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19 shell \u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07 Ubuntu \u0e01\u0e47\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e36\u0e07\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e25\u0e48\u0e30 \u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e1e\u0e2d\u0e14\u0e35 ^_^ zsh \u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e2d\u0e30\u0e44\u0e23\u0e2b\u0e25\u0e32\u0e22\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e0a\u0e48\u0e27\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21 Productivity \u0e43\u0e2b\u0e49 developer noob \u0e2a\u0e48\u0e27\u0e19 feature \u0e40\u0e14\u0e48\u0e19 \u0e46 \u0e02\u0e2d\u0e07 zsh \u0e04\u0e23\u0e48\u0e32\u0e27 \u0e46 \u0e01\u0e47\u0e21\u0e35<\/p>\n","protected":false},"author":1,"featured_media":222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[15,26],"class_list":["post-220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-ubuntu","tag-zsh","entry"],"views":5143,"_links":{"self":[{"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/posts\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=220"}],"version-history":[{"count":9,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/posts\/220\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/posts\/220\/revisions\/232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=\/wp\/v2\/media\/222"}],"wp:attachment":[{"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oopsbox.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}