Muchas veces ejecutamos comandos o utilitarios desde la terminal Bash sin saber que en realidad son aliases a comandos elaborados. En este artículo veremos cómo identificar un alias y cómo saber dónde está definido.
Un alias de Bash pueden ser visto como una especie de "machete" (o "chuleta" es España y otros países) donde se definen recetas de comandos elaborados. O simplemente como un nombre diferente con el cual referirse a un comando. En Bash, los aliases permiten que una cadena sea sustituida por otra (sólo cuando es la primera palabra de un comando). La consola mantiene una lista de aliases que pueden ser creados (definidos) y eliminados con los comandos alias y unalias respectivamente.
La primera palabra de cada comando es testeada por Bash para ver si corresponde con un alias. Si es así, es reemplazada por el texto del alias. El texto de reemplazo de un alias puede ser cualquier comando, incluyendo metacaracteres de Bash. La primera palabra del texto de reemplazo de un alias es a su vez testeada por alias, salvo que que sea idéntica al alias siendo expandido. Esto ocurre para que no se produzca un reemplazo infinito.
https://www.linuxito.com/gnu-linux/nivel-basico/1248-como-saber-si-un-comando-es-un-alias-en-gnu-linux
#Ñ #gnu #linux #gnulinux
Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.