TUTOS.EU

Créer un alias pour une commande sous Linux

Comment créer un raccourci pour une commande Linux

Pour commencer, pour connaitre les alias déjà en place, tapez

alias
Lien vers le fichier : cliquez ici Copier le code

En premier exemple, pour créer par exemple un alias nommé 'userlist' pour la commande suivant qui permet de lister les comptes existants :

grep bash /etc/passwd | cut -f1 -d:

alias userlist='grep bash /etc/passwd | cut -f1 -d:'
Lien vers le fichier : cliquez ici Copier le code

Pour supprimer cet alias nommé userlist, tapez

unalias userlist
Lien vers le fichier : cliquez ici Copier le code

Si vous voulez créer un alias nommé ll pour la commande ls afin d'afficher les résultats sur une seule colonne avec les répertoires en premier, les droits des fichiers et la coloration syntaxique, tapez

alias ll='ls -al --group-directories-first --color=auto'
Lien vers le fichier : cliquez ici Copier le code

Pour faire un alias cls de la commande 'clear'

alias cls='clear'
Lien vers le fichier : cliquez ici Copier le code

Pour que vos alias survivent à un redémarrage, vous pouvez éditer le fichier bashrc de votre profil. Les profils sont normalement situés dans le répertoire /home

ls -1 /home
Lien vers le fichier : cliquez ici Copier le code

Dans l'exemple ci-dessous il n'y a qu'un répertoire contenant un profil utilisateur et c'est celui du compte myuser

~ est un raccourci qui pointe directement dans votre répertoire personnel.
Aussi avec la commande suivante qui va lister le contenu, même caché, de ce qu'il y a dans ~, cad votre répertoire personnel, nous allons voir un fichier nommé .bashrc :

ls -a -1 --group-directories-first ~
Lien vers le fichier : cliquez ici Copier le code

On va éditer le fichier .bashrc contenu dans votre répertoire personnel avec la commande

sudo nano ~/.bashrc
Lien vers le fichier : cliquez ici Copier le code

A la fin du fichier vous devez trouver ce bloc qui test la présence ou non d'un fichier .bash_aliases dans votre répertoire personnel. Si il existe, il l'exécute :

On va donc placer nos commandes de création d'alias dans le fichier .bash_aliases de répertoire personnel. Pour cela tapez

sudo nano ~/.bash_aliases
Lien vers le fichier : cliquez ici Copier le code

Mettez vos commandes de création d'alias dedans et sauvegardez le fichier.
Exemple de contenu :

Pour bénéficier immédiatement de son contenu, exécutez le en tapant

. ~/.bash_aliases
Lien vers le fichier : cliquez ici Copier le code

Si vous voulez que votre alias soit valable pour tous les utilisateurs, il faut alors modifier bash.bashrc qui est dans /etc

Pour cela utilisez la commande

nano /etc/bash.bashrc
Lien vers le fichier : cliquez ici Copier le code

Exemple d'ajout d'un alias dans ce fichier :

Pages Web

Site WebDescription
Doc.ubuntu-fr.orgCréer un alias

2