Índice

Los alias

ksh  

bash  

El shell ofrece un comando interno alias que permite crear atajos a comandos. Un cierto número de alias existen por defecto.

1. Definir un alias

Ejemplo

Creación de tres alias: l, c, y rm que serán respectivamente los equivalentes a ls -l, clear y rm -i:

$ alias l=’ls -l’ 
$ l 
total 30 
-rw-r--r--   1 cristina    curso     11428 Ene 28 06:19 out 
-rw-r--r--   1 cristina    curso        22 Ene 31 17:08 out2 
-rwxr--r--   1 cristina    curso        18 Nov 15 20:08 primero 
-rw-r--r--   1 cristina    curso        51 Ene 28 06:22 resu 
$ alias c=’clear’ 
$ alias rm=’rm -i’ 
$ rm out 
rm: remove out (y/n)? n 
$

2. Visualizar la lista de alias

a. Visualizar todos los alias

$ alias 
autoload=’typeset -fu’ 
c=clear 
functions=’typeset -f’ 
history=’fc -l’ 
integer=’typeset -i’ 
l=’ls -l’ 
local=typeset 
r=’fc -e -’ 
rm=’rm -i’ 
...

b. Visualizar un alias en particular

$ alias l 
l=’ls -l’ 
$

3. Eliminar un alias

$ unalias l 
$ l 
ksh: l:  not found 
$