|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
La gestion d'un système Unix passe la plupart du temps
par la console texte, ou shell, à la fois par
souci d'efficacité et par nécessité matérielle.
Une bonne partie du temps est donc passée à enchaîner
les commandes shell pour vérifier et maintenir le système.
Ces commandes peuvent se révéler parfois longues,
surtout si l'on a besoin de passer par leurs options souvent
nombreuses, et dans tous les cas, leur utilisation est des
plus répétitives.
Il existe donc une commande, alias,
permettant de définir un raccourci vers une commande
plus longue, et mieux, vers une commande longue de plusieurs
options.
Ainsi, plutôt que de taper ls
-la chaque fois que vous souhaitez afficher le contenu
du dossier courant avec les fichiers cachés et leurs
tailles, vous pouvez définir l'alias la
pour cette commande, de la manière suivante (selon
le shell, il se peut que le signe =
soit inutile) : alias la=ls -la.
Il se place dans le fichier de configuration du shell (.cshrc,
.bashrc, .kshrc...).
Avant de créer un alias, il faut bien entendu s'assurer
que celui-ci n'est pas déjà pris par une commande
légitime...
Voici
quelques exemples d'alias pouvant de révéler
utiles :
Demander une confirmation avant d'effacer, de copier, de bouger
un fichier :
alias rm=rm -i
alias cp=cp -i
alias mv=mv -i
Remonter d'un répertoire, de deux, de trois... :
alias ..=cd ..
alias ...=cd ../..
alias ....=cd ../../..
Créer/détruire un répertoire :
alias md=mkdir
alias rd=rmdir
Créer un répertoire et l'ouvrir :
alias mcd='mkdir \!*; cd \!*'
Afficher le contenu d'un dossier .tar.gz, ou le décompresser
:
alias lst=tar -tfz
alias untar=tar -xfvz
|