Commande alias Linux : comment créer et gérer facilement des alias
Avr 24, 2026
/
Océane K.
/
6minutes de lecture
La commande Linux alias vous permet de créer des raccourcis pour des commandes longues ou multiples pour exécuter des commandes complexes plus rapidement via une ligne de commande plus efficace.
Dans ce guide, vous apprendrez à créer des alias temporaires et permanents sous Linux, ainsi qu’à les gérer et les supprimer. Vous verrez également des exemples pratiques que vous pourrez utiliser immédiatement.
Qu’est-ce qu’un alias Linux ?
Un alias Linux est une commande Bash qui remplace une commande longue par une commande personnalisée afin de simplifier l’utilisation de la ligne de commande.
alias ll='ls -la'
Lorsque vous exécutez une commande comme ll, le shell interprète l’alias et le remplace par ls -la avant de l’exécuter. Cette substitution se fait au niveau du shell, l’alias n’atteint donc jamais le système tel quel. Les alias sont développés tôt dans le processus d’évaluation des commandes, avant les fonctions, les commandes intégrées et les commandes externes.
C’est un moyen rapide et pratique de réduire les saisies répétitives et d’éviter les erreurs dans le terminal.
Syntaxe et options de la commande alias Linux
Syntaxe de l’alias Linux
La forme générale de la commande alias est :
alias nom='commande'
Mettre la commande entre guillemets est important, surtout lorsqu’elle contient des espaces ou des caractères spéciaux. Sans guillemets, le shell peut mal interpréter certaines parties de la commande, comme dans cet exemple :
alias ll=ls -la
Dans cet exemple, le shell considère uniquement ls comme valeur de l’alias et tente d’exécuter -la comme une commande séparée, ce qui échouera. Dans ce cas, la syntaxe correcte serait :
alias ll='ls -la'
Cette pratique est essentielle dans le fichier de configuration du shell afin d’éviter les erreurs. Notez que les alias sont sensibles à la casse : ll et LL seraient donc traités comme deux noms différents.
Options de la commande alias
La commande alias elle-même dispose d’options limitées, mais voici les principales :
- Lister tous les alias définis : alias
- Afficher la définition de l’alias pour un raccourci spécifique : alias nom
- Créer un alias : alias nom=’commande’
- Supprimer un alias spécifique : unalias nom
- Supprimer tous les alias dans la session en cours : unalias -a
Ces options permettent de définir, gérer ou supprimer facilement des alias Linux, que vous utilisiez un seul alias ou plusieurs.
Comment créer un alias sous Linux
Créer un alias temporaire, valable uniquement pour la session
Un alias temporaire sous Linux existe uniquement pendant la session de terminal en cours et disparaît lorsque vous fermez le terminal. À l’inverse, les alias permanents sont enregistrés dans des fichiers de configuration et chargés automatiquement au démarrage d’un nouveau shell. Voici comment créer un alias sous Linux :
- Saisissez l’alias. Définissez un raccourci avec la commande alias.
alias diskspace='df -m'
- Exécutez l’alias. Utilisez l’alias comme une commande classique pour effectuer la tâche prévue.
diskspace
- Testez-le. Il devrait afficher l’espace disque disponible et utilisé en Mo. Fermez le terminal, puis essayez de relancer diskspace dans une nouvelle session de terminal pour vérifier s’il existe toujours.
Créer un alias permanent
Ajoutez un alias à votre fichier de configuration du shell pour le rendre permanent d’une session de terminal à l’autre. Ensuite, rechargez le fichier ou redémarrez le terminal pour appliquer la modification. Voici où placer vos alias selon votre shell :
| Shell | Fichier de configuration | Commande de rechargement |
| Bash | ~/.bashrc | source ~/.bashrc |
| Zsh | ~/.zshrc | source ~/.zshrc |
| Sh | ~/.profile | source ~/.profile |
Vous pouvez ajouter un nouvel alias en l’ajoutant au fichier approprié. Par exemple, utilisez la commande echo pour ajouter la définition de l’alias :
echo "alias diskspace='df -m'" >> ~/.bashrc source ~/.bashrc
Et dans Zsh :
echo "alias diskspace='df -m'" >> ~/.zshrc source ~/.zshrc
L’exécution de source recharge immédiatement le fichier de configuration sans redémarrer le terminal. Vous pouvez également fermer et rouvrir le terminal pour charger les modifications.
Stocker les alias dans un fichier séparé permet de mieux gérer la commande Linux alias dans différents environnements utilisateur. Les alias propres à un utilisateur sont placés dans les fichiers de configuration du shell, comme .bashrc ou .zshrc. Si vous voulez rendre l’alias disponible pour tous les utilisateurs, placez-le dans un script sous /etc/profile.d/.
Soyez prudent(e) lorsque vous créez des alias pour des commandes critiques comme rm, shutdown ou reboot dans des environnements partagés. Évitez de créer des alias qui masquent ou modifient le comportement d’outils système importants, sauf si l’intention est clairement communiquée.
Avertissement !
Comment lister les alias existants
Pour afficher tous les alias actuellement définis dans votre session, exécutez :
alias
Cette commande affichera tous les alias au format alias nom=’commande’. Pour un résultat adapté aux scripts, utilisez :
alias -p
Cette option est utile si vous exportez des alias ou si vous les utilisez dans des scripts, car le résultat est produit dans un format simple, sans couleur ni mise en forme pouvant gêner l’analyse.
De nombreuses distributions Linux, comme Ubuntu ou Fedora, incluent par défaut des alias préconfigurés. Il s’agit souvent de versions colorées de commandes comme ls ou grep, afin d’améliorer la lisibilité dans le terminal.
Comment supprimer un alias
Supprimer un alias avec unalias nom
Pour supprimer un alias spécifique de votre session en cours, utilisez la commande unalias suivie du nom de l’alias :
unalias diskspace
Utilisez la commande suivante pour vérifier si l’alias ou une commande portant le même nom existe :
type -a diskspace
Si l’alias a disparu et qu’aucune commande portant ce nom n’existe, type -a renverra « not found. »
Supprimer tous les alias avec unalias -a
Si vous souhaitez supprimer tous les alias actuellement définis dans votre session, utilisez :
unalias -a
La commande unalias supprime tous les alias définis avec la commande alias, y compris ceux chargés depuis le fichier .bashrc. Elle ne supprime pas les alias permanents. Lorsque vous ouvrirez un nouveau terminal, ces alias enregistrés seront de nouveau chargés, sauf si vous les supprimez du fichier de configuration.
15 exemples pratiques d’alias Linux
Voici des alias que vous pouvez ajouter pour accélérer vos processus :
Navigation
- Remonter d’un répertoire : alias ..=’cd ..’
- Remonter de deux répertoires : alias …=’cd ../..’
- Accéder directement à votre répertoire personnel : alias home=’cd ~’
Sécurité
- Demander confirmation avant de supprimer des fichiers : alias rm=’rm -i’
- Demander confirmation avant d’écraser un fichier lors d’une copie : alias cp=’cp -i’
- Demander confirmation avant d’écraser un fichier lors d’un déplacement : alias mv=’mv -i’
Git
- Afficher l’état actuel de votre dépôt Git : alias gst=’git status’
- Ajouter toutes les modifications : alias gaa=’git add .’
- Créer un commit avec un message : alias gcm=’git commit -m’
- Envoyer les modifications vers le dépôt distant : alias gp=’git push’
Docker/Kubernetes
- Lister les conteneurs Docker en cours d’exécution : alias dps=’docker ps’
- Démarrer les services Docker Compose : alias dcu=’docker-compose up’
- Raccourcir la commande kubectl : alias k=’kubectl’
- Lister les pods Kubernetes : alias kgp=’kubectl get pods’
Mises à jour système
- Mettre à jour les paquets et installer les mises à jour disponibles sur Ubuntu et Debian : alias update=’sudo apt update && sudo apt upgrade’

Conclusion
Les alias sont l’un des moyens les plus simples d’améliorer les raccourcis shell Linux et de travailler plus rapidement. Le shell développe l’alias avant d’exécuter la commande sous-jacente. Résultat : vous pouvez créer des raccourcis rapides et personnalisables qui réduisent la saisie, vous évitent de répéter les mêmes commandes et diminuent les erreurs.
Commencez par créer des alias Linux pour les commandes que vous utilisez souvent sur votre système afin de réduire la répétition et de fluidifier votre session de terminal. Plus une commande est répétitive ou complexe, plus vous gagnerez à la transformer en raccourci.
N’oubliez pas : les alias temporaires sont parfaits pour des besoins ponctuels, mais pour tout ce que vous utilisez régulièrement, ajoutez un alias permanent à votre fichier de configuration du shell afin qu’il se charge automatiquement à chaque session.
Vous avez appris à créer des alias, à les rendre permanents, à les supprimer si nécessaire et à les appliquer à des outils comme Git, Docker et la navigation système. Avec le temps, vous créerez un environnement de ligne de commande plus propre, plus rapide et plus efficace, ce qui vous fera gagner un temps précieux dans vos tâches quotidiennes.
FAQ sur les alias Linux
Les alias fonctionnent-ils dans les scripts Bash ?
Pas par défaut. Les scripts Bash s’exécutent généralement dans des shells non interactifs, où l’expansion des alias est désactivée. Vous pouvez l’activer en ajoutant shopt -s expand_aliases au début de votre script, avant toute définition d’alias. Cependant, l’utilisation d’alias dans les scripts est généralement déconseillée. Les fonctions shell sont plus puissantes et plus portables.
Comment contourner un alias ?
Pour contourner un alias et exécuter la commande originale, ajoutez une barre oblique inverse au début. Par exemple, si ls est associée à l’alias ls –color=auto, exécuter \ls lancera le vrai ls sans l’alias. Cette technique est utile lorsqu’un alias interfère avec un comportement spécifique dont vous avez besoin.
Où sont stockés les alias Ubuntu par défaut ?
Les commandes d’alias Ubuntu par défaut sont généralement définies dans le fichier /etc/bash.bashrc pour une utilisation globale au système, et dans le fichier bashrc de chaque utilisateur pour les paramètres personnels. Ces fichiers sont exécutés lorsqu’un nouveau shell interactif démarre. Utilisez un éditeur de texte pour consulter ou modifier la définition des alias dans chaque fichier, ou pour créer de nouveaux alias pour vos commandes personnalisées.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.