logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:programmation:bash:alias [11/02/2014 13:00]
127.0.0.1 modification externe
doc:programmation:bash:alias [22/07/2019 17:46] (Version actuelle)
framend [Création d'alias perso permanents]
Ligne 1: Ligne 1:
-====== alias =======+====== ​Maîtriser les alias bash =======
  
-  * Objet : alias +  * Objet : Enrichir son environnement de travail grâce aux alias //bash//. 
-  * Niveau requis : {{tag>​avisé}} +  * Niveau requis : {{tag>débutant ​avisé}} 
-  * Commentaires : //Les alias permettent de définir des raccourcis. //+  * Commentaires : //Les alias permettent de définir des raccourcis ​pour des commandes courantes. //
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi :  +  * Suivi : {{tag>​à-corriger}} ​ 
-    * Création par smolski 2013-09-23 +    * Création par [[user>smolski]] le 23/09/2013 
-    * Testé par smolski le 2013-09-23+    * Testé par [[user>smolski]] le 23/09/2013
   * 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 !))
  
-**Nota :** 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! +===== Introduction ​=====
- +
-===== Pré en bulle =====+
  
 Les ''​alias''​ permettent de définir des raccourcis pour [[:​doc:​systeme:​commandes:​gnu_linux|vos commandes]] saisies dans en [[:​doc:​systeme:​terminal|console]].\\ ​ Les ''​alias''​ permettent de définir des raccourcis pour [[:​doc:​systeme:​commandes:​gnu_linux|vos commandes]] saisies dans en [[:​doc:​systeme:​terminal|console]].\\ ​
 Ainsi, une commande fréquente et relativement longue sera rendue accessible en tapant un simple mot clé prédéfini par le système ou que nous aurons créé (raccourcis). Ainsi, une commande fréquente et relativement longue sera rendue accessible en tapant un simple mot clé prédéfini par le système ou que nous aurons créé (raccourcis).
  
-===== les commandes alias =====+===== Commandes de base =====
  
-Nous utiliserons les commandes : +Nous utiliserons les commandes ​''​alias''​ et ''​unalias''​.  
-<code user>​alias</​code>​+ 
 +=== Consulter l'aide === 
 +Vous pouvez consulter l'aide dans bash via
 +<code user>help alias</​code>​
 et et
-<code user>​unalias</​code>​+<code user>help unalias</​code>​
  
-==== Afficher les alias déjà créés ====+=== Afficher les alias actifs ​===
  
 Vous pouvez afficher tous les alias déjà définis, tapez la commande : Vous pouvez afficher tous les alias déjà définis, tapez la commande :
Ligne 36: Ligne 36:
   alias ls='ls --color=auto'​   alias ls='ls --color=auto'​
  
-===alias temporaires ====+=== Lancer la vraie commande plutôt que l'alias ===
  
-Vous avez la possibilité de définir assez rapidement un alias, ​mais il ne sera pas conservé et donc plus utilisable au relancement de la console.\\+Si ''​nom_alias''​ est aussi le nom d'une commande système, et que vous voulez utiliser ​la commande plutôt que l'alias, la syntaxe est la suivante: 
 +<code user>\nom_alias</​code>​
  
-=== Exemple : ===+Exemple: 
 +<code user>​\ls</​code>​
  
-Pour voir la liste des dépôts inscrits dans votre fichier sources.list,​ situé dans le répertoire /etc/apt/ +==== Créer un alias temporaire ====
-vous devez écrire ceci : +
-<code user>cat /​etc/​apt/​sources.list</​code>​+
  
-Pour définir un alias portant par exemple le nom **aptlist**entrez la commande suivante((Plus ​de précisions sur : [[:​doc:​systeme:​cat| ​la commande cat ici.]])) : +Vous avez la possibilité de définir ​assez rapidement ​un alias, ​mais il ne sera pas conservé et donc plus utilisable au prochain lancement ​de la console.
-<code user>​alias aptlist="​cat /​etc/​apt/​sources.list"</​code>​+
  
-  *Vous pouvez constater qu'un alias à été rajouté avec :<code user>​alias</​code>​ +Pour créer ​un alias ''​nom_alias''​ qui exécutera la commande ''​commande'',​ la syntaxe est la suivante : 
-  *Pour l'​utiliser : taper :<code user>​aptlist</​code>​+<code user>​alias ​nom_alias=commande</​code>​
  
-===== Scripts existants =====+L'​alias peut être supprimé via 
 +<code user>​unalias nom_alias</​code>​
  
-Vous avez 4 fichiers cachés((cachés,​ car il y a un point "''​.''​" avant le nom du fichier)) dans votre //​home//​((/​home/​user noté aussi simplement ~/)) qui sont là pour vous aider :+Exemples :​ 
 +  * Pour créer ​un alias ''​coin''​ qui exécutera la commande ''​echo '​\_ô<'​ ''​ : 
 +<code user>​alias coin="​echo '​\_ô<'"</​code>​
  
-  ​-.profile +  ​* Pour créer un alias vous permettant de consulter le contenu de votre ''​sources.list'',​ ce qui se fait habituellement via la commande((Voir [[:​doc:​systeme:​cat]],​ [[:​doc:​systeme:​grep]],​ [[:​doc:​programmation:​shell:​chevrons]] et [[:​doc:​systeme:​apt:​sources.list]])) : 
-  -.bashrc +<code user>cat /​etc/​apt/​sources.list{,.d/*} 2>/​dev/​null | grep -v "​^#"</​code>​ 
-  -.bash_logout +Vous pouvez créer un alias sympa: 
-  ​-.bash_history+<code user>​alias aptlist='​cat /​etc/​apt/​sources.list{,.d/*} 2>/​dev/​null | grep -v "​^#"'</​code>​
  
-Ce sont des fichiers de script [[doc:​programmation:​shell:​shell | shell]] concernant la configuration de votre console ​à son lancement. \\ +  * Vous pouvez constater qu'un alias à été rajouté avec 
-Mais si vous utilisez simplement [[:​doc:​systeme:​ls |la commande "​ls"​]] ainsi +<code user>alias</​code>​ 
-<code user>ls</​code>​ +  * Pour l'​utiliser,​ taper 
-Vous obtenez ​+<​code ​user>aptlist</​code>​
-<​code>​ +
-2010-02-26--10.13.22 ​          ​fstab ​            ​phpmyadmin.png +
-caisse_060810.ods ​             gparted1.png ​     resilier-sfr +
-commande_sed1.txt ​             liste-mail ​       RMLL_2.m4v +
-commande_sed2.txt ​             konversation ​     scripts_user +
-debian-504-i386-netinst.iso ​   listecamera_site ​ site_agen_100806.ods +
-debian-facile-le-magazine.pdf ​ liste_site.ods ​   site_agen_100809.ods +
-default ​                      +
-.../...</​code>​+
  
-Ce sont vos fichiers simples présents dans votre //home//. \\ +  * Pour le supprimer, taper
-Mais avec son option ''​-l''​ ainsi +<code user>unalias aptlist</​code>​
-<code user>ls -a</​code>​ +
-vous verrez en plus __tous les fichiers cachés__ : +
-<​code>​ +
-.                              .gnome2_private ​      ​nfs-df.odt +
-..                             ​.gnupg ​               .openoffice.org +
-2010-02-26--10.13.22 ​          ​gparted1.png ​         .openoffice.org2 +
-.aptitude ​                     .gstreamer-0.10 ​      ​out.ogv +
-.../...</​code>​+
  
-Une autre commande est possible, c'est [[:​doc:​systeme:​vdir| la commande vdir]] avec son option ''​ -a''​ pour lister les fichiers cachés. \\ +==== Alias chargés au démarrage ====
-D'​autres fichiers encore peuvent se trouver à d'​autre endroits, vous pouvez les  visualiser dans les "​[[:​atelier:​chantier:​fhs-accueil|les répertoires système]] ​ ainsi((Avec [[doc:​systeme:​echo | la commande d'​édition echo]])) : +
-<code user>​echo $PATH</​code>​ +
-<​code>​ +
-/​usr/​local/​bin:/​usr/​bin:/​bin:/​usr/​games</​code>​+
  
-Ici 4 chemins sont indiqués, vous pouvez les utiliser ainsi :+On trouve dans le fichier ''​~/​.bashrc''​ le texte suivant :
  
-  */''​usr/​local/​bin''​ : Vos premiers script à mettre ici pour vous personnellement (pleins de petits scripts) +<file config .bashrc> 
-  ​*''/​usr/​bin''​ : ici pour les scripts avancés, pour d'​autres utilisateurs (des scripts avec des menus) +# Alias definitions. 
-  ​*''​/bin''​ : ici il y en a déjà beaucouppour les scripts assurément finis (assez gros, avec des fonctions internes à vos scripts et aux autres) +# You may want to put all your additions into a separate file like 
-  ​*''​/usr/games''​ : il y en a déjà pas mal concernant les jeux...+# ~/.bash_aliasesinstead of adding them here directly. 
 +# See /usr/share/​doc/​bash-doc/​examples in the bash-doc package.
  
-===== Localisation des scripts ===== +if [ -f ~/.bash_aliases ​]; then 
- +    . ~/.bash_aliases
-Ces chemins sont déclarés dans le fichier ''/​etc/​profile''​ +
- +
-  * Pour les utilisateurs vous aurez ceux-ci :<​code>​/usr/​local/​bin:/​usr/​bin:/​bin:/​usr/​games</​code>​ +
-  * Pour les administrateurs vous aurez ceux-là :<​code>/​usr/​local/​sbin:/​usr/​local/​bin:/​usr/​sbin:/​usr/​bin:/​sbin:/​bin</​code>​ +
- +
-**/​etc/​profile** concerne tous les utilisateurs : +
- +
-Pour afficher votre propre fichier, taper : +
-<code user>cat /​etc/​profile</​code>​ +
-Vous obtiendrez : +
-<​code>​ +
-# /​etc/​profile:​ system-wide ​.profile file for the Bourne shell (sh(1)) +
-# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). +
- +
-if [ "`id -u`" -eq 0 ]; then +
-  ​PATH="​/usr/​local/​sbin:/​usr/​local/​bin:/​usr/​sbin:/​usr/​bin:/​sbin:/​bin"​ +
-else +
-  PATH="/​usr/​local/​bin:/​usr/​bin:/​bin:/​usr/​games"​+
 fi fi
 +</​file>​
  
-if [ "​$PS1"​ ]; then +Ce code nous indique que le fichier ​''​~/​.bash_aliases''​, s'il existe, est chargé au lancement de //bash//.
-  if [ "​$BASH"​ ]; then +
-    PS1='\u@\h:​\w\$ ​' +
-  else +
-    if [ "`id -u`" -eq 0 ]; then +
-      PS1='' +
-    else +
-      PS1='$ ' +
-    fi +
-  fi +
-fi+
  
-export PATH+Vous pouvez créer et utiliser le fichier (caché) .bash_aliases placé dans votre dossier personnel (''​~''​).
  
-umask 022</code>+<note info>La modification de ce fichier ''​/home/​user/​.bashrc''​ (noté aussi ~/.bashrc) ne //​nécessite pas de droits administrateur//​. En effet, c'est un fichier à vous, comme les autres fichiers présents dans votre ~.</note>
  
-D'autres encore sont dans un dossier ​''​~/bin'', ​s'il existe\\ +Dans le fichier ​''​.bashrc''​, on trouve également des propositions d'aliascommentées.
-Voir à la suite le fichier ''​~/​.profile''​+
  
-===== Scripts dans le /home/user ===== +Les alias suivants permettent d'activer la sortie colorée ​des commandes habituellesOn notera que l'alias pour la coloration de ''ls''​ est activé par défautmais que les autres non 
- +<file bash ~/.bashrc>if [ -/usr/bin/dircolors ​]; then 
-Ces scripts ne concernent que l'utilisateur (/​home/​**user**) où //user// est votre **login**.\\  +    ​test -~/.dircolors && eval "$(dircolors ​-~/.dircolors)" ​|| eval "$(dircolors -b)"
-Ce sont des fichiers cachés, leur nom débute avec un point. +
- +
-==== .profile ==== +
- +
-''​.profile''​((//avec un point devant !//))est le fichier qui est interprété au lancement de la console. +
- +
-Pour afficher votre propre fichiertapez +
-<code user>cat ~/​.profile</​code>​ +
-<​code>​ +
-  # ~/.profile: executed by the command interpreter for login shells. +
-  # This file is not read by bash(1), if ~/.bash_profile or ~/​.bash_login +
-  # exists. +
-  # see /​usr/​share/​doc/​bash/​examples/​startup-files for examples. +
-  # the files are located in the bash-doc package. +
-   +
-  # the default umask is set in /​etc/​profile;​ for setting the umask +
-  # for ssh logins, install and configure the libpam-umask package. +
-  #umask 022 +
-   +
-  # if running bash +
-  if [ -n "​$BASH_VERSION"​ ]; then +
-     # include ​.bashrc ​if it exists +
-    ​if [ -f "$HOME/.bashrc"​ ]; then +
-         . "$HOME/.bashrc"​ +
-    fi +
-  fi +
-   +
-  # set PATH so it includes user's private ​bin if it exists +
-  if [ -d "$HOME/bin" ​] ; then +
-    ​PATH="​$HOME/​bin:​$PATH"​ +
-  fi +
-</​code>​ +
- +
-Ce fichier déclare au système : +
-  ​un fichier (.bashrc dans votre /home/user) et +
-  - un chemin (répertoire /bin dans votre /​home/​user). +
- +
-C'est dans ce fichier **~/.bashrc** ou dans les fichiers du répertoire **~/bin** que seront interprétées les commandes saisies dans la console. \\ +
-Les principales commandes étant elles contenues dans le répertoire **/bin** de la racine et sont réservées à root. +
- +
-==== .bashrc ==== +
- +
-Pour afficher votre prore fichier ''​.bashrc'',​ tapez : +
-<code bash>cat ~/​.bashrc</​code>​ +
-   +
-Voici le début du script : +
-<​code>​ +
-  # ~/.bashrc: executed by bash(1) for non-login shells. +
-  # see /​usr/​share/​doc/​bash/​examples/​startup-files (in the package bash-doc) +
-  # for examples</​code>​ +
-   +
-Je n'ai pas mis tout le début du script (assez long, peu utile ici). \\ +
-**La suite du fichier nous intéresse...**\\ +
-Cette partie traite des alias (raccourcis) pour vous simplifier la vie, rechercher plus bas dans le fichiers les lignes suivantes : +
- +
-  # Alias definitions. +
-  # You may want to put all your additions into a separate file like +
-  # ~/.bash_aliases,​ instead of adding them here directly. +
-  # See /​usr/​share/​doc/​bash-doc/​examples in the bash-doc package. +
-   +
-  #if [ -f ~/​.bash_aliases ]; then +
-  #    . ~/​.bash_aliases +
-  #fi +
- +
-Vous pouvez créer et utiliser le fichier (caché.bash_aliases placé dans votre /​home/​user.\\  +
-Ou indiquer((comme dans le TP des alias permanent plus bas)) que vous allez créer et utiliser un fichier situé dans le répertoire ''/​usr/​local/​bin/'',​ fichier qu i ne nécessitera pas de point devant pour le cacher, puisqu'​il n'est pas dans votre ''/​home/​user''​.. +
- +
-<note bloquante>​ +
-La modification de ce fichier ''/​home/​user/​.bashrc''​ (noté aussi ~/.bashrc) ne //​nécessite pas de droits administrateur//​.\\  +
- ​__Cependant__,​ vous devez savoir que : +
-  * La création du fichier dans le répertoire /''​usr/​local/​bin/''​ **[[:​doc:​systeme:​droits-unix-bis|Nécessite des droits]]** ! Il faut être logué en root avec [[:​doc:​systeme:​su|la commande SU]].  +
-  *La création /​home/​user/​.bash_aliases //n'en nécessite pas// **mais** je vous conseille de faire votre modification afin de créer et utiliser le fichier /​usr/​local/​bin/​raccourcis +
-</​note>​ +
- +
-La suite du fichier nous donne quelques renseignements supplémentaires :\\  +
-**Les couleurs dans la console :** +
- +
-  # enable color support of ls and also add handy aliases +
-  if [ -x /​usr/​bin/​dircolors ]; then +
-    ​eval "`dircolors -b`"+
     alias ls='ls --color=auto'​     alias ls='ls --color=auto'​
     #alias dir='​dir --color=auto'​     #alias dir='​dir --color=auto'​
-    alias vdir='​vdir --color=auto'​ +    ​#alias vdir='​vdir --color=auto'​ 
-   + 
-    alias grep='​grep --color=auto'​+    ​#alias grep='​grep --color=auto'​
     #alias fgrep='​fgrep --color=auto'​     #alias fgrep='​fgrep --color=auto'​
     #alias egrep='​egrep --color=auto'​     #alias egrep='​egrep --color=auto'​
-  ​fi +fi</​file>​
-  +
-**D'​autres alias :**+
  
-  # some more ls aliases +<file bash ~/​.bashrc>​#alias ll='ls -l' 
-  ​#alias ll='ls -l' +#alias la='ls -A' 
-  #alias la='ls -A' +#alias l='ls -CF'</​file>​ 
-  #alias l='ls -CF' +Les alias suivants permettent d'​activer des raccourcis pratiques pour ''​ls''​.
-  +
-**[[:​doc:​programmation:​bash:​autocompletion|La complétion]] :**+
  
-  # enable programmable completion features (you don't need to enable 
-  # this, if it's already enabled in /​etc/​bash.bashrc and /​etc/​profile 
-  # sources /​etc/​bash.bashrc). 
-  if [ -f /​etc/​bash_completion ]; then 
-     . /​etc/​bash_completion 
-  fi 
  
-====.bash_logout ​====+===== Création d'​alias perso permanents =====
  
-  # ~/.bash_logout:​ executed by bash(1) when login shell exits+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 : 
-  # when leaving the console clear the screen to increase privacy +<code root>​alias nano='/sbin/reboot'<​/code> 
-   +Vous pensez bien que l'on peut faire des choses encore plus dangereuses que ça…</note>
-  if [ "​$SHLVL" ​1 ]; then +
-    [ -x /usr/bin/clear_console ] && ​/usr/​bin/​clear_console -q +
-  fi+
  
-Pas besoins d'y retoucher...On ferme <del>la boutique<​/del> la console...:-D +Pour créer un alias permanent, vérifiez que les lignes 
- +<file config Extrait de .bashrc> 
-==== .bash_history ==== +if [ -f ~/.bash_aliases ]; then 
- +    ​~/.bash_aliases 
-Contient tout [[:doc:​programmation:​bash:​history]|l'​historique de vos commandes]] que vous avez saisies. +fi 
- +</​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. \\ 
-===== Vos scripts ===== +Exemple extrait de mes alias perso et des exemples ci-dessus 
- +<file bash ~/​.bash_aliases>alias coin="​echo '​\_ô<'"​ 
-Il est fortement conseillé de ne pas toucher aux scripts dans votre /home/userc'est la raison pour laquelle les fichiers ​les chemins qui y sont déclarés vous permettent d'y placer vos scripts et ainsi d'utiliser vos propres ​alias/​commandes/​scripts.\\  +alias aptlist='​cat ​/etc/apt/sources.list{,.d/*} 2>/dev/null | grep -v "​^#"​
-\\ Exemples ​+alias ls='ls --color'​ 
- +alias ll='ls -l' 
-^  Scripts ​           ^  Chemin ​          ​^ ​ Fichier ​        ^ +alias la='ls -A' 
-|  Exemple 1   ​|  ​/usr/​local/​bin ​  | raccourcis ​      | +alias l='ls -CF' 
-|  Exemple 2   ​| ​ /​home/​user ​      ​| ​.bash_aliases ​   | +alias less='​less ​-R' 
- +alias grep='grep --color
-==== Scripts utilisateurs ==== +alias muet='​mplayer ​-ao null' 
- +alias iceweasel='​iceweasel 2>/dev/null 1>&​2'​ 
-Les scripts concernant tous les utilisateurs se trouvent ici : +alias icedove='​icedove 2>/dev/null 1>&​2'​ 
-  */etc/profile +alias evince='​evince 2>/dev/null 1>&​2'​ 
-  */etc/bash.bashrc +alias rscp='rsync --partial --progress --inplace --rsh=ssh --archive --inplace'​ 
- +alias ncmpc='ncmpc -c' 
-==== Scripts administrateur ==== +alias cdprojet='cd /​home/​moi/​mes_projets/​mon_projet_trop_bien'​ 
- +alias stopfirefox='​kill ​-SIGSTOP $(pidof iceweasel)'​ 
-Vous pouvez réaliser le même fichier ou un autre pour l'​administrateur (root).\\  +alias wakefirefox='kill -SIGCONT $(pidof iceweasel)' 
-Pour ce faire, les modifications seront portées dans le fichier ''​/root/.bashrc'​+alias ☺='echo Bonjour !
- +alias pmount="udisks ​--mount
-===== alias création ====+alias pumount="​udisks --unmount"​ 
- +alias ccl='cclive'</file>
-==== Créer un alias pour stopper le réseau ​==== +
- +
-Stopper le réseau est du domaine de l'administration. +
-<note important>​Il faut donc être en root pour pouvoir utiiser cet alias.</​note>​ +
- +
-Prenons ​l'exemple de stopper la connexion réseau (Internet) de votre ordinateur. \\  +
-La commande est celle-ci : +
-<code root>​invoke-rc.d networking stop</​code>​ +
- +
-On va créer un mot clé assez court pour stopper le réseau, par exemple l'alias nommé ​''​stopnet''​. \\ +
-Tapez dans la console la commande suivante : +
-<code root> +
-alias stopnet="​invoke-rc.d networking stop"</​code>​ +
- +
-Pour vérifier que votre alias est bien créé, tapez :  +
-<code root>alias</code+
- +
-Votre alias apparaît ? Alors tapez-le en commande : +
-<code root>stopnet</code+
- +
-Vérifiez que la connexion réseau a bien été stoppée en ouvrant votre navigateur internet habituel, ou bien en tapant(([[[[doc:​reseau:​ping | le ping]]]])) : +
-<code user>ping debian-facile.org<​/code+
- +
-==== Créer un alias pour démarrer le réseau ===+
- +
-Pour reconnecter votre ordinateur au réseau, vous devriez taper : +
-<code root>​invoke-rc.d networking start</​code>​ +
- +
-Ajoutons un alias que nous appelerons par exemple : ''​startnet''​. \\  +
-Tapez la commande suivante : +
-<code root>alias startnet="invoke-rc.d networking start"</​code>​ +
- +
-Et refaites la même procédure que précédemment. +
- +
-==== Supprimer les alias créés ===+
- +
-Pour supprimer les alias créés utilisez la commande ​''​unalias''​ ainsi : +
-<code root>​unalias stopnet</​code>​ +
-<code root>​unalias startnet</​code>​ +
- +
-<note important>​De toute façon, à la session suivante, vos alias ainsi créés auront été effacés !</note>+
  
-==== Créer un alias permanent ​====+===== Liens utiles sur le forum =====
  
-Pour ne pas être contraint de ressaisir tous vos alias entre 2 sessions ouvertes, vous pouvez les définir dans un //fichier script// (de type : shell bash)\\ +  * [[https://debian-facile.org/viewtopic.php?​pid=235314#​p235314]]
-Voir pour exemple le TP suivant : +
-  * [[doc:​systeme:​programmation:​bash:​tp:​alias_favoris | TP de création d'​alias favoris permanents]]+
doc/programmation/bash/alias.1392120042.txt.gz · Dernière modification: 02/03/2014 15:26 (modification externe)

Pied de page des forums

Propulsé par FluxBB