La commande alias dans Linux vous permet de créer des raccourcis pour les commandes, ce qui les rend plus faciles à mémoriser et à utiliser.
Êtes-vous fatigué de taper les mêmes commandes encore et encore ? Malheureusement, en tant qu'administrateurs système, nous utilisons inévitablement à plusieurs reprises les mêmes commandes.
Un alias Bash est une méthode pour compléter ou remplacer les commandes Bash par de nouvelles. Ainsi, vous pouvez gagner du temps en créant des alias pour vos commandes les plus utilisées.
Qu'est-ce qu'un alias sous Linux ?
Un alias est une commande personnalisée créée par l'utilisateur pour exécuter une autre commande ou un groupe de commandes, généralement plus compliqué.
Par conséquent, il s'agit d'un raccourci pour référencer une commande. En d'autres termes, un alias est une commande de raccourci qui aura la même fonctionnalité que si nous écrivions la commande entière.
Par exemple, vous pouvez définir l'alias tgz
comme raccourci pour le tar xvzf
commande.
Vous avez trouvé très utile de créer des alias pour faciliter la vie de votre ligne de commande.
Liste des alias actuellement définis
Vous pouvez voir une liste d'alias définis sur votre profil en exécutant simplement le alias
commande.
alias
Ci-dessus, vous pouvez voir les alias par défaut définis pour votre utilisateur. Par exemple, comme vous pouvez le voir, l'exécution de ll
équivaut à exécuter ls -alF
.
Vous pouvez créer n'importe quoi, des simples raccourcis aux puissantes commandes personnalisées à l'aide d'alias comme celui-ci.
Comment créer un alias sous Linux
Créer un alias sous Linux est très simple. La syntaxe est la suivante :
alias alias_name='command_to_run'
- Commencez par l'
alias
commande. - Tapez ensuite le nom de l'alias que vous souhaitez créer
- Ajouter un
=
signe, sans espace de part et d'autre du=
- Tapez ensuite la ou les commandes que vous souhaitez que votre alias exécute lorsqu'il est exécuté. Il peut s'agir d'une simple commande ou d'une puissante combinaison de commandes.
Vous pouvez soit les saisir sur la ligne de commande pendant que vous travaillez, soit, plus probablement, les placer dans l'un de vos fichiers de démarrage, comme votre .bashrc
fichier, afin qu'ils soient disponibles à chaque fois que vous vous connectez.
Un alias sous Linux peut être directement défini dans le shell comme suit :
alias ll='ls -alF'
Lorsque le ll
est exécutée, la commande utilisera l'alias et le -alF
option.
Notez que la définition d'un alias sous Linux de cette manière ne fonctionne que pendant la durée de vie d'une session shell. Lorsque le shell est fermé, l'alias sera perdu.
Un fichier de configuration du shell doit être utilisé pour rendre un alias persistant entre les sessions du shell et les redémarrages. Pour Bash, c'est le .bashrc
fichier.
Le .bashrc
Le fichier se trouve dans votre répertoire personnel. Ouvrez donc le fichier dans votre éditeur de texte :
vim ~/.bashrc
Trouvez maintenant un endroit dans le fichier où vous souhaitez conserver les alias. Par exemple, vous pouvez les ajouter à la fin du fichier :
Enregistrez le fichier. Les nouveaux alias se chargent automatiquement lors de la prochaine session de terminal.
Cependant, si vous souhaitez les utiliser dans la session en cours, rechargez le .bashrc
fichier à l'aide de la commande suivante :
source ~/.bashrc
Comment supprimer un alias sous Linux ?
Vous pouvez utiliser le unalias
commande avec la syntaxe suivante pour supprimer un alias sous Linux :
unalias [alias_name]
Par exemple, supposons que nous ayons un alias nommé count
, qui compte le nombre de fichiers dans le répertoire courant.
Pour le supprimer, nous devons exécuter :
unalias count
Bien sûr, si l'alias est enregistré dans le .bashrc
fichier, nous devons supprimer la ligne qui le définit.
Si nous voulons supprimer tous les alias existants à la fois, nous pouvons utiliser la commande ci-dessous :
unalias -a
Conclusion
Bien que cet alias Linux soit un simple changement de qualité de vie, vous pouvez appliquer ce même concept à des commandes longues et compliquées que vous devrez peut-être utiliser régulièrement dans votre travail quotidien.
Ainsi, vous pouvez maintenant réfléchir aux commandes que vous utilisez le plus et créer des raccourcis pour celles-ci dans votre shell.
Pour en savoir plus sur l'alias
commande sous Linux, consultez sa page de manuel.