Table des matières

alias

Créer un raccourci ou une abréviation

En Bash, un alias est un raccourci ou une abréviation qui est utilisé pour remplacer une commande ou une séquence de commandes plus longue par un seul mot ou une expression.

Par exemple, si vous utilisez fréquemment la commande ls -al, vous pouvez créer un alias nommé ll pour cette commande en utilisant la syntaxe suivante dans le terminal :

alias ll='ls -al'

Maintenant, chaque fois que vous tapez ll dans le terminal, Bash exécutera automatiquement la commande ls -al.

Les alias peuvent être utiles pour gagner du temps et améliorer l'efficacité lorsque vous travaillez avec la ligne de commande en réduisant la quantité de texte que vous devez taper pour exécuter une commande particulière.

Vous pouvez enregistrer des alias dans le fichier .bash_aliases si ce dernier existe.

Dans certains systèmes, le fichier .bash_aliases n'existe pas par défaut, mais vous pouvez le créer manuellement dans votre répertoire d'utilisateur en utilisant la commande suivante :

touch ~/.bash_aliases

Ensuite, vous pouvez ajouter vos alias dans ce fichier en utilisant la même syntaxe que celle utilisée pour définir des alias dans le terminal. Par exemple :

alias ll='ls -al'

Une fois que vous avez ajouté vos alias dans le fichier .bash_aliases, vous devez exécuter la commande suivante pour les charger dans votre session Bash en cours :

source ~/.bashrc

Cette commande rechargera le fichier .bashrc qui charge normalement le fichier .bash_aliases dans votre session Bash.

Notez que le nom et l'emplacement des fichiers de configuration Bash peuvent varier selon le système. Par conséquent, il est possible que vous deviez ajuster les instructions ci-dessus en fonction de votre configuration spécifique.

Quelques exemples

Voici quelques exemples d'alias de commandes qui peuvent être utiles :

alias ll='ls -al'
alias grep='grep --color=auto'
alias mkdirp='mkdir -p'
alias pss='ps aux --sort=-rss'
alias dus='du -hs * | sort -hr'
alias cp='cp -i'
alias rm='rm -i'
alias git='git --color=auto'
alias ..='cd ..'
alias free='free -h'
alias grep='grep -n'
alias lsr='ls -ltr'
alias targz='tar -cvzf'
alias dfh='df -hT'

Ces exemples montrent comment vous pouvez personnaliser vos alias de commandes pour automatiser des tâches courantes, faciliter la navigation dans les répertoires et améliorer la lisibilité de la sortie de la commande.