Tecnología

Inicio

Definición de un alias en un entorno UNIX

El sistema operativo UNIX utiliza el comando "Alias" para reemplazar un comando existente con una palabra o secuencia de caracteres. Se puede crear un alias para cualquier comando del sistema operativo, el comando shell o script. El alias de comando original fue parte de la shell de UNIX C. Se ha portado a la mayoría de los entornos de shell UNIX y Linux, incluyendo Korn y Bash.

sintaxis de los comandos

La sintaxis del comando es

NAME = "comando además de opciones" alias

La palabra "alias" es el comando. La palabra "nombre" representa la palabra o cadena que desea utilizar para representar el comando. La parte de "Comando además de opciones" se reemplaza con el comando que desea crear el alias y las opciones que desee utilizar. Por ejemplo, el comando

alias rm = "rm -i"

creará un alias para el comando "rm" que no se elimine ningún archivo sin pedir confirmación. No hay espacio entre el símbolo y las palabras iguales antes y después de la misma. Si especifica ninguna opción, debe escribir el comando completo dentro de las comillas. De lo contrario, puede omitirlos.

Haciendo Alias ​​Permanente

Si está utilizando el intérprete de comandos, usted puede hacer sus alias permanente definiéndolas en el ".bashrc" o archivo ".bash_profile". usuarios de shell C deben definir los alias en el archivo ".profile". Estos archivos se encuentran en su directorio personal y se leen cuando se inicia la cáscara. Cada alias debe ser colocado en una línea separada dentro del archivo.

usuarios de shell Korn normalmente colocan alias en un archivo separado ".env" que se encuentra en el directorio principal del usuario. Las siguientes líneas se colocan en el archivo ".profile"

ENV = ~/.env

exportación ENV

. $ ENV

Estas líneas indican la cáscara para leer el archivo .env cuando el proyectil comienza.

Visualización y eliminación de Alias

Puede ver una lista de todos los alias que ya están establecidas escribiendo los "alias" de comandos por sí mismo. Se imprimirá la lista completa de los alias y los comandos que representan. Si desea ver el comando para un particular, alias, tipo "alias" en el símbolo del sistema.

Eliminación de un alias puede hacerse mediante la eliminación del alias de la ".bash_profile", ".bashrc", ".profile" o archivo ".env" y reiniciar el shell. También puede utilizar el comando "NOMBRE unalias" para eliminar un alias. Si el alias se define en un archivo, se re-inicializa la próxima vez que se inicia la cáscara.

Alias ​​comunes

La siguiente es una lista de alias de uso común:

Listar los archivos en formato largo: alias ls = "ls -l"

Pedir confirmación al borrar archivos: alias rm = "rm -i"

Borrar el historial: CLH alias = "-c historia"

Usar la palabra "adiós" en lugar de "salida" para cerrar una sesión de terminal: alias bye = salida