Outils pour utilisateurs

Outils du site


informatique:linux:bash

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
informatique:linux:bash [2009/05/14 15:31]
benoit
informatique:linux:bash [2019/01/29 14:03] (Version actuelle)
benoit [Fonction pour afficher des messages en couleur]
Ligne 50: Ligne 50:
   defaut   defaut
  
-===== historique des commandes ===== 
-Pour configurer l'​historique des commandes préfixé de la date : 
  
-Définir la variable **HISTTIMEFORMAT** ainsi dans un fichier de profile. Par exemple : 
-  echo "​HISTTIMEFORMAT='​%d/​%m/​%Y %H:%M '"​ >> /​etc/​profile.d/​history.sh 
-  chmod +x /​etc/​profile.d/​history.sh 
- 
-ou sous Debian : 
-  echo "​HISTTIMEFORMAT='​%d/​%m/​%Y %H:%M '"​ >> /​etc/​profile 
- 
-ou bien pour un seul utilisateur : 
-  echo "​HISTTIMEFORMAT='​%d/​%m/​%Y %H:%M '"​ >> $HOME/​.bashrc 
- 
-Pour connaître l'​historique des commandes, taper :  
-  history 
  
  
Ligne 267: Ligne 253:
 Pour éviter les couleurs illisibles lorsque l'on lance la commande ''​ls''​ ajouter la ligne suivante dans ''/​etc/​bashrc''​ Pour éviter les couleurs illisibles lorsque l'on lance la commande ''​ls''​ ajouter la ligne suivante dans ''/​etc/​bashrc''​
   unset LS_COLORS   unset LS_COLORS
 +
  
  
  
 ==== Pour débugger un script Shell ==== ==== Pour débugger un script Shell ====
-En début de script insérer la commande suivante :+En début de script insérer la commande suivante ​pour le rendre verbeux ​:
   set -x   set -x
  
Ligne 278: Ligne 265:
   <​instruction>​   <​instruction>​
   set +x   set +x
 +
 +==== Fonction pour afficher des messages en couleur ====
 +
 +  # Affiche un message en rouge
 +  echo_red() {
 +      echo $(printf '​\033[%sm%s\033[m\n'​ "​31"​ $1)
 +  }
 +  # Affiche un message en vert
 +  echo_green() {
 +      echo $(printf '​\033[%sm%s\033[m\n'​ "​32"​ $1)
 +  }
 +  ​
 +  # Utiliser les fonctions echo_red ou echo_green selon la couleur voulue a la place du echo
 +  echo_red "​Error"​
 +  echo_green "​OK"​
  
 ==== Historique des commandes ==== ==== Historique des commandes ====
informatique/linux/bash.1242307906.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)