{"id":1776,"date":"2015-02-09T21:40:00","date_gmt":"2015-02-10T03:40:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/instalar-zsh-en-distros-derivadas-de-debian-ubuntu\/"},"modified":"2015-02-09T21:40:00","modified_gmt":"2015-02-10T03:40:00","slug":"instalar-zsh-en-distros-derivadas-de-debian-ubuntu","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-zsh-en-distros-derivadas-de-debian-ubuntu\/","title":{"rendered":"Instalar ZSH en distros derivadas de Debian-Ubuntu"},"content":{"rendered":"<div style=\"clear: both; text-align: center;\"><a href=\"http:\/\/2.bp.blogspot.com\/-9Epgy6TCH6A\/VKnSyq2-IbI\/AAAAAAAAAYU\/Y-fYBFFVkzw\/s1600\/Captura%2Bde%2Bpantalla%2Bde%2B2015-01-04%2B17%3A53%3A48.png\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"238\" src=\"http:\/\/2.bp.blogspot.com\/-9Epgy6TCH6A\/VKnSyq2-IbI\/AAAAAAAAAYU\/Y-fYBFFVkzw\/s1600\/Captura%2Bde%2Bpantalla%2Bde%2B2015-01-04%2B17%3A53%3A48.png\" width=\"400\" \/><\/a><\/div>\n<div style=\"text-align: justify;\">Existen varios shell&#8217;s disponibles para las terminales en Linux y la  mayor\u00eda de estos sistemas usa uno que se llama Bash. Aunque bash es  bueno y funcional para la mayor\u00eda de tareas que realizamos a diario en  la consola, existen otras alternativas y una de ellas es ZSH. Piensa en  \u00e9l como en \u00abun shell mejorado\u00bb; A mi personalmente me gusta definirlo  como \u00abEl sublime text de las consolas\u00bb Ya que aparte de curiosas  funcionalidades agregadas, tambi\u00e9n nos permite disfrutar de cosas como  plugins y temas.<\/p>\n<p>ZSH viene como paquete disponible desde los  repos oficiales de cualquier distro, y para instalarlo en Fedora por  ejemplo har\u00edamos un:<\/p><\/div>\n<div style=\"text-align: justify;\">Es muy importante que \u00e9stos comandos se ejecuten con sudo \u00fanicamente,  para que los cambios sean para el usuario que estemos usando al  instalarlo, si lo hacen usando el usuario root, entonces dicho usuario  ser\u00e1 \u00e9l \u00fanico que tenga esta configuraci\u00f3n y no nuestro usuario normal  con sudo.<\/p>\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">sudo apt-get -y install zsh<\/pre>\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">sudo apt-get -y install git<\/pre>\n<p>Una vez instalado, es buena idea instalar el paquete de configuraci\u00f3n \u00aboh my zsh!\u00bb y esto se hace con:<br \/>1)<\/div>\n<div style=\"text-align: justify;\">\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">git clone git:\/\/github.com\/robbyrussell\/oh-my-zsh.git ~\/.oh-my-zsh<\/pre>\n<p>2)<\/p><\/div>\n<div style=\"text-align: justify;\">\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">cp ~\/.zshrc ~\/.zshrc.orig<\/pre>\n<p>3)<\/p><\/div>\n<div style=\"text-align: justify;\">\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">cp ~\/.oh-my-zsh\/templates\/zshrc.zsh-template ~\/.zshrc<\/pre>\n<p>4) cambiar la shell actual a la shell zsh<\/p>\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">chsh -s `which zsh`<br \/><\/pre>\n<\/div>\n<div style=\"text-align: justify;\">El \u00faltimo comando nos pedir\u00e1 nuestra contrase\u00f1a y m\u00e1s adelante,  tendremos que cerrar sesi\u00f3n y volverla a abrir para ver nuestro nuevo  shell en acci\u00f3n en la terminal. Podremos saber que estamos en ZSH porque  el prompt es distinto al de bash.<\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\">Si quisieramos regresar&nbsp; a nuestra shell aterior basta con hacer lo siguiente<\/div>\n<div style=\"text-align: justify;\">\n<pre style=\"background: 0% 0% no-repeat rgb(0, 0, 0); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(0, 0, 0); color: whitesmoke; font-family: 'Droid Sans Mono', Consolas, monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\">chsh -s `which bash`<br \/><\/pre>\n<\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\">M\u00e1s informaci\u00f3n visitar <a href=\"http:\/\/ohmyz.sh\/\">http:\/\/ohmyz.sh\/<\/a><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\">Informaci\u00f3n recopilada de:<\/div>\n<div style=\"text-align: justify;\"><a href=\"https:\/\/monangik.wordpress.com\/2011\/04\/21\/install-zsh-shell-on-ubuntu\/\">https:\/\/monangik.wordpress.com\/2011\/04\/21\/install-zsh-shell-on-ubuntu\/<\/a><\/div>\n<div style=\"text-align: justify;\"><a href=\"http:\/\/linuxg.net\/how-to-install-zsh-shell-how-to-set-it-as-a-default-login-shell\/\">http:\/\/linuxg.net\/how-to-install-zsh-shell-how-to-set-it-as-a-default-login-shell\/<\/a><\/div>\n<div style=\"text-align: justify;\"><a href=\"https:\/\/ch0yan.wordpress.com\/2013\/05\/11\/oh-my-zsh-on-ubuntu\">https:\/\/ch0yan.wordpress.com\/2013\/05\/11\/oh-my-zsh-on-ubuntu<\/a> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Existen varios shell&#8217;s disponibles para las terminales en Linux y la mayor\u00eda de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayor\u00eda de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en \u00e9l como en \u00abun shell [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1346,1327,87,881,886,4,181,219],"tags":[],"class_list":["post-1776","post","type-post","status-publish","format-standard","hentry","category-apt-get","category-debian","category-gnome","category-instalar-zsh","category-install-zsh","category-linux","category-ubuntu","category-zsh"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=1776"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1776\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}