muy bueno, yo lo comparo con un .bat del DOS donde meto varias instrucciones o sea un dir *.prg dentro de un archivo dprg.bat. Gracias me gusto la info
Así es. Excepto que en el caso de los .BAT, tienes que tener cada comando en un archivo .BAT separado, y almacenado en una carpeta que figure en el PATH para poder ejecutarlos directamente. Los alias son similares, pero se pueden poner todos juntos en el mismo archivo, y eso es todo lo que se necesita para accederlos. De hecho, los alias son similares a variables de entorno, en las que el shell reemplaza lo que escribes por el contenido de esa variable.
Para algunas cosas, sí. Por ejemplo, para comandos que ejecuto frecuentemente y que tienen muchas opciones. Por ejemplo, comandos como rsync, scp o tar para copiar ciertas carpetas desde y hacia un equipo remoto, ignorando algunas carpetas, etc., se simplifican bastante con un alias. Sobre todo si no los ejecuto a menudo y me olvido de alguna opción. El mayor uso que le doy es para ejecutar scripts de bash personalizados que combinen varios comandos. Un ejemplo sencillo es con git, suelo combinar un "git add ." con "git commit -m " y "git push" en un alias "ggg " que en realidad ejecuta un script de bash con todos esos comandos. Hay quienes hacen alias de los tres comandos como ga, gc, gp. Supongo que para comandos que se usan mucho se ahorra algo de tiempo También uso los alias para reemplazar comandos con versiones mejoradas. Por ejemplo, ejecutar htop en lugar de top, o bat en lugar de cat.
Muchas gracias por la información. Muy claro en los conceptos
Gracias por ver el video
Excelente Mati como siempre
muy bueno, yo lo comparo con un .bat del DOS donde meto varias instrucciones o sea un dir *.prg dentro de un archivo dprg.bat. Gracias me gusto la info
Así es. Excepto que en el caso de los .BAT, tienes que tener cada comando en un archivo .BAT separado, y almacenado en una carpeta que figure en el PATH para poder ejecutarlos directamente.
Los alias son similares, pero se pueden poner todos juntos en el mismo archivo, y eso es todo lo que se necesita para accederlos. De hecho, los alias son similares a variables de entorno, en las que el shell reemplaza lo que escribes por el contenido de esa variable.
😎
Buen video!
😎
Está muy piola.
según tu experiencia, ¿usar alias realmente te hace ganar tiempo? gracias !
Para algunas cosas, sí. Por ejemplo, para comandos que ejecuto frecuentemente y que tienen muchas opciones. Por ejemplo, comandos como rsync, scp o tar para copiar ciertas carpetas desde y hacia un equipo remoto, ignorando algunas carpetas, etc., se simplifican bastante con un alias. Sobre todo si no los ejecuto a menudo y me olvido de alguna opción.
El mayor uso que le doy es para ejecutar scripts de bash personalizados que combinen varios comandos. Un ejemplo sencillo es con git, suelo combinar un "git add ." con "git commit -m " y "git push" en un alias "ggg " que en realidad ejecuta un script de bash con todos esos comandos. Hay quienes hacen alias de los tres comandos como ga, gc, gp. Supongo que para comandos que se usan mucho se ahorra algo de tiempo
También uso los alias para reemplazar comandos con versiones mejoradas. Por ejemplo, ejecutar htop en lugar de top, o bat en lugar de cat.