{"id":1793,"date":"2015-01-04T19:20:00","date_gmt":"2015-01-05T01:20:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/instalar-zhs-en-fedora-21\/"},"modified":"2015-01-04T19:20:00","modified_gmt":"2015-01-05T01:20:00","slug":"instalar-zhs-en-fedora-21","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-zhs-en-fedora-21\/","title":{"rendered":"Instalar zhs en fedora 21"},"content":{"rendered":"<div dir=\"ltr\" style=\"text-align: left;\">\n<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=\"380\" src=\"http:\/\/2.bp.blogspot.com\/-9Epgy6TCH6A\/VKnSyq2-IbI\/AAAAAAAAAYU\/Y-fYBFFVkzw\/s640\/Captura%2Bde%2Bpantalla%2Bde%2B2015-01-04%2B17%3A53%3A48.png\" width=\"640\" \/><\/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 yum -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 yum -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 ~\/.oh-my-zsh\/templates\/zshrc.zsh-template ~\/.zshrc<\/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 ~\/.zshrc ~\/.zshrc.orig<\/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;\">sudo chsh -s \/bin\/zsh usuario<\/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;\">sudo chsh -s \/bin\/bash usuario<\/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>\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":[7,87,222,220,219],"tags":[],"class_list":["post-1793","post","type-post","status-publish","format-standard","hentry","category-fedora","category-gnome","category-shell","category-terminal","category-zsh"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1793","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=1793"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1793\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}