mandato alias
Finalidad
Define o muestra alias.
Sintaxis
Descripción
El mandato alias crea o redefine definiciones de alias o escribe definiciones de alias existentes en la salida estándar.
Si no se proporcionan distintivos ni parámetros, todas las definiciones de alias existentes se graban en la salida estándar. Puede visualizar una definición de alias específica utilizando el parámetro AliasName .
Cree un nuevo alias utilizando el par de parámetros AliasName = String. Cuando el shell encuentra un alias en la línea de mandatos o en un script de shell, sustituye la definición proporcionada por la serie. La variable Serie puede contener cualquier texto de shell válido. Escriba el valor de la variable Serie en comillas simples si la serie contiene espacios. Si el parámetro AliasName no es un nombre válido, el comando alias muestra un mensaje de error.
Si especifica el distintivo T , el shell muestra alias que son rastreado. Un mandato rastreado utiliza el nombre de vía de acceso completo del mandato. Un mandato rastreado puede quedar sin definir cuando se restablece el valor de la variable de entorno PATH , pero los alias creados con el distintivo T permanecen rastreados.
Si especifica el distintivo -x , el shell muestra alias que son exportada. Un alias exportado está activo en todos los shells.
Una definición de alias afecta al entorno de shell actual y a los entornos de ejecución de cualquier subshell. La definición de alias no afecta al proceso padre de la shell actual ni a ningún entorno de utilidad invocado por el shell.
Distintivos
| Elemento | Descripción |
|---|---|
| -T | Establece o muestra todos los alias de rastreo existentes. Si este distintivo se utiliza con el parámetro AliasName , se realiza un seguimiento del nuevo alias y la definición de alias incluye el nombre de vía de acceso completo obtenido realizando una búsqueda de vía de acceso. Cuando se restablece el valor de la variable de entorno PATH , la definición de alias queda sin definir pero permanece rastreada. |
| -x | Muestra todas las definiciones de alias exportadas existentes. Si este distintivo se utiliza con el parámetro AliasName , se exporta el nuevo alias. El alias exportado no se ha definido a través de invocaciones separadas del shell. Debe poner definiciones de alias en el archivo de entorno para tener alias definidos para invocaciones de shell separadas. |
Estado de salida
Se devuelven los siguientes valores de salida:
| Elemento | Descripción |
|---|---|
| 0 | Finalización satisfactoria. |
| >0 | Uno de los nombres de alias especificados no tenía una definición de alias o se ha producido un error. |
Ejemplos
- Para cambiar el mandato ls para que muestre información en las columnas y anote la salida, entre:
alias ls='ls -CF' - Para crear un mandato para repetir entradas anteriores en el archivo histórico de mandatos, entre:
alias r='fc -s' - Para utilizar unidades 1KB para el mandato du , especifique:
alias du=du\ -k - Para crear un mandato para visualizar todos los procesos activos para el usuarioDee, especifique:
alias psc='ps -ef | grep Dee' - Para ver el nombre completo de la vía de acceso del mandato ls , especifique:
Se visualiza la pantallals=/usr/bin/ls.alias -t ls
Archivos
| Elemento | Descripción |
|---|---|
| /usr/bin/ksh | Contiene el mandato incorporado de shell Korn alias . |
| /usr/bin/alias | Contiene el mandato alias . |