Sommaire

Les alias

ksh

bash

Le shell propose une commande interne alias qui permet de créer des raccourcis sur des commandes. Un certain nombre d’alias existent par défaut.

1. Définir un alias

Exemple

Création de trois alias : l, c, et rm qui seront respectivement les équivalents de ls -l, clear et rm -i :

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

2. Visualiser la liste des alias

a. Visualiser tous les 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. Visualiser un alias en particulier

$ alias l 
l=’ls -l’ 
$

3. Supprimer un alias

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