fbpx
Wikipedia

alias (Unix)

En informática alias es una orden disponible en varios intérpretes de comandos tales como los shells de Unix, 4DOS/4NT y Windows PowerShell, que permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia. Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de configuración del intérprete de órdenes (~/.cshrc o /etc/csh.cshrc (aplicado a todo el sistema) para csh, o ~/.bashrc o si quieres aplicarlo a todo el sistema /etc/bashrc o /etc/bash.bashrc para bash) de forma que siempre están disponibles para todas las sesiones de terminal.

Creando alias editar

Los alias pueden ser creados simplemente asignando un valor o nombre a otra orden. Un ejemplo en el intérprete Bash sería:

alias copy="cp" 

La sintaxis en C Shell o tcsh es:

alias copy "cp" 

En 4DOS/4NT la sintaxis sería la siguiente:

alias cp copy 

Este alias hace que cuando se ejecute la orden copy ésta será sustituida por cp.

Ver los alias definidos editar

Para ver qué alias están definidos los siguientes comandos pueden ser utilizados:

alias # Usado sin argumentos; muestra una lista de los alias actuales alias myAlias # Sustituyendo myAlias por el alias y quitando las comillas, se muestra el comando definido para un alias 

Cambiando los alias editar

En Windows PowerShell, se puede usar set junto con alias para cambiar un alias existente:

set-alias ci cls 

El alias ci apuntará entonces al comando cls.

En 4DOS/4NT , el comando eset proporciona una línea de órdenes interactiva para editar un alias existente:

eset /a cp 

/a hace que el alias cp sea editado.

Eliminando alias editar

En los intérpretes de Unix y 4DOS/4NT, los alias pueden ser eliminados ejecutando unalias:

unalias copy # Elimina el alias copy unalias -a # El parámetro -a elimina todos los alias unalias * # El equivalente en 4DOS/4NT de `unalias -a` 

En Windows PowerShell, el alias se puede eliminar usando remove-item:

remove-item alias:ci # Elimina el alias ci 

Alias típicos editar

Unos alias muy utilizados en la shell de Bash son:

alias ls='ls --color=tty' # usa colores alias la='ls -a' # se listan todos los ficheros alias ll='ls -l' # utiliza el formato de listado largo alias rm='rm -i' # pregunta antes de ejecutar la acción alias cp='cp -i' alias mv='mv -i' alias vi='vim' # usar vim en lugar de vi 

Los alias estándar de Windows PowerShell son:

new-alias cd set-location new-alias ls get-childitem new-alias dir get-childitem new-alias echo write-output new-alias ps get-process new-alias kill stop-process 

Alternativas editar

Cuando no se usan parámetros, como en vi se pueden crear enlaces simbólicos con la orden ln. Este método hace que el comando vi esté disponible para todos los usuarios independientemente del intérprete usado.

Si necesitas usar parámetros en un alias puedes usar una función del intérprete en su lugar:

function foo() { echo $@ ;} 

Enlaces externos editar

  • alias(1) – Comandos generales en el Manual de Debian
  • by The Linux Information Project (LINFO)
  •   Datos: Q285142
  •   Multimedia: Alias (command) / Q285142

alias, unix, informática, alias, orden, disponible, varios, intérpretes, comandos, tales, como, shells, unix, 4dos, windows, powershell, permite, reemplazar, palabra, serie, palabras, otra, principal, abreviar, órdenes, para, añadir, argumentos, forma, predete. En informatica alias es una orden disponible en varios interpretes de comandos tales como los shells de Unix 4DOS 4NT y Windows PowerShell que permite reemplazar una palabra o serie de palabras con otra Su uso principal es el de abreviar ordenes o para anadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia Los alias se mantienen hasta que se termina la sesion en la terminal pero normalmente se suelen anadir en el fichero de configuracion del interprete de ordenes cshrc o etc csh cshrc aplicado a todo el sistema para csh o bashrc o si quieres aplicarlo a todo el sistema etc bashrc o etc bash bashrc para bash de forma que siempre estan disponibles para todas las sesiones de terminal Indice 1 Creando alias 2 Ver los alias definidos 3 Cambiando los alias 4 Eliminando alias 5 Alias tipicos 6 Alternativas 7 Enlaces externosCreando alias editarLos alias pueden ser creados simplemente asignando un valor o nombre a otra orden Un ejemplo en el interprete Bash seria alias copy cp La sintaxis en C Shell o tcsh es alias copy cp En 4DOS 4NT la sintaxis seria la siguiente alias cp copy Este alias hace que cuando se ejecute la orden copy esta sera sustituida por cp Ver los alias definidos editarPara ver que alias estan definidos los siguientes comandos pueden ser utilizados alias Usado sin argumentos muestra una lista de los alias actuales alias myAlias Sustituyendo myAlias por el alias y quitando las comillas se muestra el comando definido para un aliasCambiando los alias editarEn Windows PowerShell se puede usar set junto con alias para cambiar un alias existente set alias ci cls El alias ci apuntara entonces al comando cls En 4DOS 4NT el comando eset proporciona una linea de ordenes interactiva para editar un alias existente eset a cp a hace que el alias cp sea editado Eliminando alias editarEn los interpretes de Unix y 4DOS 4NT los alias pueden ser eliminados ejecutando unalias unalias copy Elimina el alias copy unalias a El parametro a elimina todos los alias unalias El equivalente en 4DOS 4NT de unalias a En Windows PowerShell el alias se puede eliminar usando remove item remove item alias ci Elimina el alias ciAlias tipicos editarUnos alias muy utilizados en la shell de Bash son alias ls ls color tty usa colores alias la ls a se listan todos los ficheros alias ll ls l utiliza el formato de listado largo alias rm rm i pregunta antes de ejecutar la accion alias cp cp i alias mv mv i alias vi vim usar vim en lugar de vi Los alias estandar de Windows PowerShell son new alias cd set location new alias ls get childitem new alias dir get childitem new alias echo write output new alias ps get process new alias kill stop processAlternativas editarCuando no se usan parametros como en vi se pueden crear enlaces simbolicos con la orden ln Este metodo hace que el comando vi este disponible para todos los usuarios independientemente del interprete usado Si necesitas usar parametros en un alias puedes usar una funcion del interprete en su lugar function foo echo Enlaces externos editaralias 1 Comandos generales en el Manual de Debian The alias Command by The Linux Information Project LINFO nbsp Datos Q285142 nbsp Multimedia Alias command Q285142 Obtenido de https es wikipedia org w index php title Alias Unix amp oldid 126431288, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos