{"id":1625,"date":"2019-09-17T09:00:11","date_gmt":"2019-09-17T15:00:11","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=1625"},"modified":"2019-09-25T15:43:32","modified_gmt":"2019-09-25T21:43:32","slug":"configuracion-bash-it","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=1625","title":{"rendered":"UBUNTU: Configuraci\u00f3n Bash-it"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u00bfQue es Bash-IT?<\/h2>\n\n\n\n<p>Es una de comandos y scripts desarrollados por la comunidad y puesto a nuestro servicio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/home\/tavo\n\ngit clone --depth=1 https:\/\/github.com\/Bash-it\/bash-it\n\ncd bash-it\n\n.\/install.sh<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Pluggins<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Para saber los elementos disponibles <\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it show aliases\nbash-it show completions\nbash-it show plugins<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">AYUDAS<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it help aliases\nbash-it help completions\nbash-it help plugins<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">ALIAS<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Es mecanismo que nos permite reemplazar un comando o conjunto de comandos por una palabra m\u00e1s corta<\/li><li>Por ejemplo para habilitar el de \u00abapt\u00bb<\/li><li>Mostramos los disponibles<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it show aliases<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Vemos que apt no est\u00e1 instalado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt                   [ ]     Apt and dpkg aliases for Ubuntu and Debian distros.<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Lo habilitamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it enable alias apt<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Reiniciamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it reload<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Y ahora podemos ver la ayuda<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt:\napts='apt-cache search'\naptshow='apt-cache show'\naptinst='sudo apt-get install -V'\naptupd='sudo apt-get update'\naptupg='sudo apt-get dist-upgrade -V &amp;&amp; sudo apt-get autoremove'\naptupgd='sudo apt-get update &amp;&amp; sudo apt-get dist-upgrade -V &amp;&amp; sudo apt-get autoremove'\naptrm='sudo apt-get remove'\naptpurge='sudo apt-get remove --purge'\nchkup='\/usr\/lib\/update-notifier\/apt-check -p --human-readable'\nchkboot='cat \/var\/run\/reboot-required'\npkgfiles='dpkg --listfiles'<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>para deshabilitarlo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it disable alias apt<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">AUTOCOMPLETADO<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Los autocompletados permiten autocompletar comandos<\/li><li>Por ejemplo si digita \u00abgit\u00bb y un espacio y presiona \u00abTAB\u00bb el aparecen los comandos disponibles<\/li><li>Para esto consultamos los habilitados<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it show completions<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Vemos que ssh no est\u00e1 habilitado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh                   [ ]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Lo habilitamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it enable completion ssh<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Reiniciamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it reload<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Y ahora<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Resultado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-add           ssh-agent         ssh-argv0         ssh-copy-id       ssh-import-id     ssh-import-id-gh  ssh-import-id-lp  ssh-keygen        ssh-keyscan <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Plugins<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Los complementos son herramientas y utilidades para hacer todo lo que te puedas imaginar y mucho m\u00e1s.<\/li><li>Habilitarlo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it enable plugin git<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Deshabilitarlo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it disable plugin git<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Temas<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Para&nbsp;consultar los temas disponibles&nbsp;ir a la p\u00e1gina&nbsp;<a href=\"https:\/\/github.com\/Bash-it\/bash-it\/wiki\/Themes\">https:\/\/github.com\/Bash-it\/bash-it\/wiki\/Themes<\/a><\/li><li>Para consultar los temas disponibles en local<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/home\/tavo\/bash-it\/themes\/<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Abrimos el archivo de configuraci\u00f3n de la terminal<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.bashrc<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Cambiamos por ejemplo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>export BASH_IT_THEME='bobby'\nX\nexport BASH_IT_THEME='powerline'<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>reiniciamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it reload<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Actualizaci\u00f3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Para actualizar<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it update<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n final<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>bash-it enable alias apt\nbash-it enable alias git\nbash-it enable completion ssh\nbash-it enable completion git<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Configuraci\u00f3n Bash-it<\/p>\n","protected":false},"author":2,"featured_media":2013,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[118,13],"tags":[191,17],"class_list":["post-1625","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bash-it","category-ubuntu","tag-bash-it","tag-ubuntu"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1625"}],"version-history":[{"count":3,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1625\/revisions"}],"predecessor-version":[{"id":2172,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/1625\/revisions\/2172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/media\/2013"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}