{"id":1678,"date":"2015-11-06T00:34:00","date_gmt":"2015-11-06T06:34:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/instalar-zshell-en-fedora-23\/"},"modified":"2015-11-06T00:34:00","modified_gmt":"2015-11-06T06:34:00","slug":"instalar-zshell-en-fedora-23","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-zshell-en-fedora-23\/","title":{"rendered":"Instalar ZShell en Fedora 23"},"content":{"rendered":"<div dir=\"ltr\" style=\"text-align: left;\"><a href=\"http:\/\/3.bp.blogspot.com\/-G7UjgH_-XMk\/Vjw6_jrytNI\/AAAAAAAABgg\/YNw-q4p7uRc\/s1600\/Captura%2Bde%2Bpantalla%2Bde%2B2015-11-05%2B23-32-53.png\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"412\" src=\"http:\/\/3.bp.blogspot.com\/-G7UjgH_-XMk\/Vjw6_jrytNI\/AAAAAAAABgg\/YNw-q4p7uRc\/s640\/Captura%2Bde%2Bpantalla%2Bde%2B2015-11-05%2B23-32-53.png\" width=\"640\" \/><\/a><\/p>\n<div style=\"clear: both; text-align: center;\"><\/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.<\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\">Su p\u00e1gina oficial es: <a href=\"http:\/\/ohmyz.sh\/\">http:\/\/ohmyz.sh\/<\/a> tambi\u00e9n la pueden encontrar en github <a href=\"https:\/\/github.com\/robbyrussell\/oh-my-zsh\">https:\/\/github.com\/robbyrussell\/oh-my-zsh<\/a>.<\/div>\n<div style=\"text-align: justify;\"><\/div>\n<div style=\"text-align: justify;\">El proceso de instalaci\u00f3n es el 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 dnf -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 dnf -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) <\/p>\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;\">Ahora les recomiendo un tema modificado por mi, que es el que uso en la primera imagen, el proceso de instalaci\u00f3n se encuentra en este link <a href=\"http:\/\/linuxgx.blogspot.mx\/2015\/11\/un-tema-elgante-para-zshell.html\">http:\/\/linuxgx.blogspot.mx\/2015\/11\/un-tema-elgante-para-zshell.html<\/a><\/div>\n<\/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":[631,934,221,376,935,7,933,4,220,219,936],"tags":[],"class_list":["post-1678","post","type-post","status-publish","format-standard","hentry","category-631","category-colores-para-la-terminal","category-comandos","category-consola","category-elegancia","category-fedora","category-instalar-zsh-en-fedora-23","category-linux","category-terminal","category-zsh","category-zshell"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1678","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=1678"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1678\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}