Comment créer des alias ?

Se sentir plus façe à son pc

A ceux qui ont la flemme de se retaper une commande de 400 caractères pour la énième fois, à ceux qui ont marre de chercher dans l’historique cette fabuleuse commande, à ceux qui veulent limiter les troubles musculosquelletiques, a ceux qui veulent être plus efficaces, à ceux qui veulent libérer quelques kilo-octets dans la mémoire de leur cerveau.
Utiliser les alias !!

C’est quoi un alias ?

Un alias c’est un raccourci d’une commande, que vous définissez vous-même grâçe aux procédés qu’on va mettre en place aujourd’hui.

C’est dans quel fichier qu’on trouve ces alias ?

On trouve les alias dans le fichier caché .bashrc mais, pour éviter de rajouter du foutrac dans ce fichier, il est conseillé de créer un fichier .bash_aliases. C’est là où on stockera tous nos alias. Ce fichier si vous le cherchez vous le trouverez pas, il faut en effet le créer :
cd ~
touch .bash_aliases

ensuite, il faut décommenter (c’est à dire enlever le # en début de ligne) cette ligne dans le fichier .bashrc:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

Maintenant, que ces quelques réglages sont faits, on va pouvoir laisser libre court à votre créativité pour créer vos alias.

Quel est la commande pour créer un alias ?

La commande pour créer un alias est la suivante :
alias nom-de-alias="nom_de_la_commande"

Quelques exemples :

on va remplacer sudo apt-get update par maj
cd ~
vim .bash_aliases
alias maj="sudo apt-get update"
source .bashrc

pour lancer le fichier et créer des alias plus facilement :
cd ~
vim .bash_aliases
alias mesalias="nano .bash_aliases"
source .bashrc

pour se connecter en ssh sur le port 5000 sur mon raspberry (adresse ip de mon raspberry 192.168.1.42) :
cd ~
vim .bash_aliases
alias rasp='ssh 192.168.1.42 -l pi -p 5000'
source .bashrc

pour accèder aux erreurs de log sur mon serveur apache :cd ~
vim ls
alias bugphp = 'sudo tail -10 /var/log/apache2/error.log'
source.bashrc

Comment voir tous mes alias ?

alias

Comment supprimer un alias ?

unalias nom_de_alias
Par exemple, si je souhaite supprimer l’alias rasp
unalias rasp

Si vous avez des astuces, des trucs à rajouter, les champs commentaires sont ouverts !

Pour retrouver des infos plus complètes sur la commande bash :
Un mémento précis avec quelques alias en exemples
Un manuel détaillé de la commande alias

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *