Un alias est une fonction du Bash
(interpréteur standard de commande sur Linux), cette
fonction vous laisse convenir d'appeler une ligne de commande comme bon
vous semble. C'est une fonction très pratique, je m'explique.
Avec la fonction alias on peut remplacer n'importe quelle ligne de
commande par une commande personnelle. Il suffit juste de
prévenir le système dans les fichiers
.bashrc ou .bash_profile qui sont
éditables.
$ cd /home/commun/atelier
$ goAt
alias goAt="cd /home/commun/atelier"
pourquoi par faire :
goAt pour
/home/commun/atelier
goMu pour
/home/commun/music
goMi
pour /home/commun/net/miroir
Mieux, suivant que l'on ce trouve sur Gnome, KDE, Xfce ou Lxde, etc
... Vous avait ou non, l’accès au bureau étendu.
Pour l'avoir quelque soit le gestionnaire de bureau, faite vous un
alias Ecran ou BurEt avec xrandr exemple:
alias Ecran="xrandr --output VGA-0 --mode 1152x864 --output DVI-0 --mode 1152x864 --left-of VGA-0"
et le tour et joué, chaque fois que vous taper Ecran votre
bureau devient un bureau étendu sur 2 écrans (à
adapté à votre configuration
voir ici)
Comme quoi avec les alias la vie et plus simple, surtout que l'on est
pas limité à une commande, un alias peut remplacer
plusieurs commandes du moment quelles entre sur une ligne.
Mais on peut faire des alias bien plus
intelligents exemples:
Quand je modifie un fichier système ou que je le traduis,
premièrement j'aime bien ne pas être obligé de tout
relire pour savoir quelle commande à été mise en
commentaire ou même de quoi il parle ou ce qu'il gère.
Alors je me suis fais un alias "quoi"
et je n'ai plus qu'à taper:
$ quoi [nom-du-fichier]
alias quoi="grep -A4 -w remd:"
On peut ce servir des alias pour tout un tas de choses, et tout
particulièrement pour les tâches répétitives
style travailler sur votre dernier script Perl dans le
répertoire /home/common/prog/perl/a_finir tout
en écoutant votre morceau favori sur la platine CD est en
imprimant les paroles sur votre Canon 4100 et lancer le calendrier ou
lancer simplement votre seamonkey en tapant simplement "sm"
vous pouvez remplacer toutes ces commandes en guise d'exemples bien
sûr:
/usr/local/seamonkey/seamonkeypar sm
~/bin/taf $1 || /usr/local/seamonkey/seamonkey "http://translate.google.fr/?hl=fr&sl=en&tl=fr"par
trad
On peut placer les alias dans /home/votre-login/.bashrc ou
/home/votre-login/.bash_profile ou tout autre programme en bash qui est
lu au démarrage sur un répertoire local pour les alias
propre à une personne ou dans un programme global dans /etc/ .
Pour plus d'info sur quoi
voir la ainsi
qu'ici