{"id":2490,"date":"2018-10-11T13:28:49","date_gmt":"2018-10-11T16:28:49","guid":{"rendered":"http:\/\/www.hackeruna.com\/?p=2490"},"modified":"2018-10-11T13:28:49","modified_gmt":"2018-10-11T16:28:49","slug":"crear-alias-para-comandos-en-consola-mac-osx","status":"publish","type":"post","link":"https:\/\/www.hackeruna.com\/2018\/10\/11\/crear-alias-para-comandos-en-consola-mac-osx\/","title":{"rendered":"Crear alias para comandos en consola (Mac OSX)"},"content":{"rendered":"

Algo que suelo usar mucho en equipos Linux son los \u201calias\u201d, de cara a acortar comandos que tecleo muy frecuentemente. Obviamente s\u00f3lo es necesario cuando trabajamos con la consola \/ terminal.<\/p>\n

Hoy estoy \u201cplataformando\u201d un iMac y quiero hacer lo mismo, y puesto que Mac OSX, o Darwin, est\u00e1 basado en Linux, realmente no difiere en nada de un sistema Linux tradicional (depende de la distribuci\u00f3n usada).<\/p>\n

Vamos a crear algunos alias de ejemplo. Para ello abriremos una consola de terminal y teclearemos los comandos siguientes:<\/p>\n

cd ;<\/pre>\n
nano .bash_profile<\/pre>\n

Dentro del archivo .bash_profile (que por defecto no existe y por lo tanto estar\u00e1 vac\u00edo) introduciremos tres alias de ejemplo:<\/p>\n

alias ll='ls -la'<\/pre>\n
alias duh='du -sh'<\/pre>\n
alias rmd='sudo find . -name \".DS_Store\" -depth -exec rm {} \\;'<\/code><\/pre>\n

Para salir pulsaremos CONTROL+X y confirmaremos los cambios.<\/p>\n

Una vez estemos de nuevo en la consola, ejecutaremos el comando \u201csource\u201d para que se lea el archivo editado sin necesidad de reabrir la consola del terminal.<\/p>\n

source .bash_profile<\/pre>\n

A partir de ahora, podemos teclear \u201cll\u201d en una consola y se ejecutar\u00e1 el comando \u201cls -la\u201d en su lugar.<\/p>\n

Aunque son bastante auto-descriptivos, os comento lo que hace el \u00faltimo de ellos (\u201crmd\u201d): borrar todos los dichosos .DS_Store de la carpeta en la que est\u00e9 situado en adelante.<\/p>\n

Pod\u00e9is incluir tantos alias como necesit\u00e9is y estar\u00e1n siempre disponibles cuando abr\u00e1is una consola del terminal.<\/p>\n","protected":false},"excerpt":{"rendered":"

Algo que suelo usar mucho en equipos Linux son los \u201calias\u201d, de cara a acortar comandos que tecleo muy frecuentemente. Obviamente s\u00f3lo es necesario cuando […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[6,9,22],"tags":[102,196,283],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","views":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/posts\/2490"}],"collection":[{"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/comments?post=2490"}],"version-history":[{"count":0,"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/posts\/2490\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/media?parent=2490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/categories?post=2490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hackeruna.com\/wp-json\/wp\/v2\/tags?post=2490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}