LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


frugalware:bashrc_alias

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

frugalware:bashrc_alias [2018/11/17 13:53] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Créer des alias de commandes ======
  
 +<note warning>Le fichier .bashrc est important pour le bon fonctionnement de la console, faîtes attention avant de vous lancez dans des manipulations dangereuses</note>
 +
 +=== Qu'est ce qu'un alias ? ===
 +
 +Un **alias** est une commande personnalisée servant à créer des raccourcis de certaines commandes longues et fastidieuses à taper.
 +
 +=== Comment créer un alias ? ===
 +
 +Les alias sont stockés dans le fichier .bashrc du $HOME c'est-à-dire dans /home/<login>/.bashrc (<login> correspond à votre login de connexion) il suffit donc d'ouvrir ce fichier.
 +
 +<xterm2>nano .bashrc</xterm2>
 +
 +On remarque facilement s'il y à déja des alias déja existant, il sont sous la forme :
 +
 +<code bash>alias votre_alias='commande de votre alias'</code>
 +
 +Comme :
 +
 +<code bash>alias ll='ls -l'</code>
 +
 +Certains sont 'inactif' car sont précédé d'un #
 +
 +<code bash>#alias la='ls -A'</code>
 +
 +Il faut enlever le # pour les rendre 'actif'
 +
 +== Exemple ==
 +
 +Vous venez d'installer le serveur XAMPP sur votre distribution, les commandes initiales pour lancer/arrêter le serveur sont :
 +
 +<xterm2 root>/opt/lampp/lampp start
 +/opt/lampp/lampp stop</xterm2>
 +
 +Les commandes sont fastidieuses et il serait donc pratique de créer des alias afin de ne plus devoir taper ces commandes, on rajoute donc dans .bashrc ceci :
 +<code bash>alias xampp-start='/opt/lampp/lampp start'
 +alias xampp-stop='/opt/lampp/lampp stop'</code>
 +
 +Où xampp-start et xampp-stop sont les alias choisies, on devra auparavant être en root (su) pour lancer ces commandes. On peut même aller plus loin et mettre :
 +<code bash>alias xampp-start='su /opt/lampp/lampp start'
 +alias xampp-stop='su /opt/lampp/lampp stop'</code>
 +
 +Désormais, l'alias nous met en root et lance xampp.
frugalware/bashrc_alias.txt · Dernière modification: 2018/11/17 13:53 (modification externe)