Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:programmation:bash:alias [17/04/2015 11:49] milou [Maîtriser les alias bash] |
doc:programmation:bash:alias [22/07/2019 17:46] (Version actuelle) framend [Création d'alias perso permanents] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Enrichir son environnement de travail grâce aux alias //bash//. | * Objet : Enrichir son environnement de travail grâce aux alias //bash//. | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Tags: {{tag>à-corriger}} | + | |
* Commentaires : //Les alias permettent de définir des raccourcis pour des commandes courantes. // | * Commentaires : //Les alias permettent de définir des raccourcis pour des commandes courantes. // | ||
- | * Débutant, à savoir : | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
- | * [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Suivi : {{tag>à-corriger}} |
- | * Suivi : | + | * Création par [[user>smolski]] le 23/09/2013 |
- | * Création par [[user>smolski]] 2013-09-23 | + | * Testé par [[user>smolski]] le 23/09/2013 |
- | * Testé par [[user>smolski]] le 2013-09-23 | + | |
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7456 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7456 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 77: | Ligne 75: | ||
On trouve dans le fichier ''~/.bashrc'' le texte suivant : | On trouve dans le fichier ''~/.bashrc'' le texte suivant : | ||
- | <file bash># Alias definitions. | + | <file config .bashrc> |
+ | # Alias definitions. | ||
# You may want to put all your additions into a separate file like | # You may want to put all your additions into a separate file like | ||
# ~/.bash_aliases, instead of adding them here directly. | # ~/.bash_aliases, instead of adding them here directly. | ||
Ligne 84: | Ligne 83: | ||
if [ -f ~/.bash_aliases ]; then | if [ -f ~/.bash_aliases ]; then | ||
. ~/.bash_aliases | . ~/.bash_aliases | ||
- | fi</file> | + | fi |
+ | </file> | ||
Ce code nous indique que le fichier ''~/.bash_aliases'', s'il existe, est chargé au lancement de //bash//. | Ce code nous indique que le fichier ''~/.bash_aliases'', s'il existe, est chargé au lancement de //bash//. | ||
Ligne 114: | Ligne 114: | ||
===== Création d'alias perso permanents ===== | ===== Création d'alias perso permanents ===== | ||
+ | Le meilleur endroit pour définir des alias perso est le fichier ''~/.bash_aliases''. | ||
<note warning>Il est fortement déconseillé d'utiliser les alias en ''root'', et en particulier de nommer un alias par le nom d'une commande. Exemple de chose dangereuse à ne pas faire : | <note warning>Il est fortement déconseillé d'utiliser les alias en ''root'', et en particulier de nommer un alias par le nom d'une commande. Exemple de chose dangereuse à ne pas faire : | ||
<code root>alias nano='/sbin/reboot'</code> | <code root>alias nano='/sbin/reboot'</code> | ||
Ligne 119: | Ligne 120: | ||
Pour créer un alias permanent, vérifiez que les lignes | Pour créer un alias permanent, vérifiez que les lignes | ||
- | <file bash>if [ -f ~/.bash_aliases ]; then | + | <file config Extrait de .bashrc> |
+ | if [ -f ~/.bash_aliases ]; then | ||
. ~/.bash_aliases | . ~/.bash_aliases | ||
- | fi</file> | + | fi |
- | de votre ''~/.bashrc'' [[doc:programmation:commenter|décommentées]], et créez un fichier ''~/.bash_alias'' contenant les alias que vous voulez définir. \\ | + | </file> |
+ | de votre ''~/.bashrc'' sont [[doc:programmation:commenter|décommentées]], et créez un fichier ''~/.bash_aliases'' contenant les alias que vous voulez définir. \\ | ||
Exemple extrait de mes alias perso et des exemples ci-dessus : | Exemple extrait de mes alias perso et des exemples ci-dessus : | ||
<file bash ~/.bash_aliases>alias coin="echo '\_ô<'" | <file bash ~/.bash_aliases>alias coin="echo '\_ô<'" | ||
Ligne 145: | Ligne 148: | ||
alias pumount="udisks --unmount" | alias pumount="udisks --unmount" | ||
alias ccl='cclive'</file> | alias ccl='cclive'</file> | ||
+ | |||
+ | ===== Liens utiles sur le forum ===== | ||
+ | |||
+ | * [[https://debian-facile.org/viewtopic.php?pid=235314#p235314]] |