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
Dernière révision Les deux révisions suivantes
doc:programmation:bash:history [24/02/2018 16:10]
bendia [Réutiliser les arguments de la commande précédente] typo
doc:programmation:bash:history [21/07/2018 23:48]
Philou92 [ASTUCE]
Ligne 73: Ligne 73:
 ==== ! + lettres ==== ==== ! + lettres ====
  
-La commande **!lettres**//​_début_commande_recherchées//​ permet d’atteindre la commande à droite du numéro Essayez ! en tapant :+La commande **!lettres**//​_début_commande_recherchées//​ permet d’atteindre la commande à droite du numéro ​et de l’exécuter ​Essayez ! en tapant :
   !ca   !ca
 j’obtiens ici **cat base.tex** : j’obtiens ici **cat base.tex** :
Ligne 82: Ligne 82:
   /​home/​cobex4   /​home/​cobex4
 </​file>​ </​file>​
 +
 +<note tip>Si on veut juste visualiser la commande sans l'​executer,​ on ajoute '':​p''​ après la ou les première lettre
 +<code user>​!ca:​p</​code>​
 +<​code>​cat base.tex</​code>​
 +</​note>​
  
 ===== Effacer history ===== ===== Effacer history =====
Ligne 156: Ligne 161:
  
 Pour aller plus loin :  [[doc:​systeme:​sed#​la-fonction-de-substitution-s|la fonction de substitution avec sed]] Pour aller plus loin :  [[doc:​systeme:​sed#​la-fonction-de-substitution-s|la fonction de substitution avec sed]]
-===== ASTUCE ​=====+===== ASTUCES ​=====
  
 ==== Affichage ​ alphabétique de l'​historique des commandes ==== ==== Affichage ​ alphabétique de l'​historique des commandes ====
Ligne 211: Ligne 216:
 Redémarrer le terminal pour que //​l'​effet se passe//... ;) Redémarrer le terminal pour que //​l'​effet se passe//... ;)
  
 +==== Inhiber ou valider l'​historique des commandes dans une session shell ====
 +
 +Vous ne souhaitez pas qu'une commande ou une liste de commandes se retrouve dans l'​historique des commandes.
 +
 +Pour faire cela il suffit de taper la commande suivante :
 +
 +<code user>set +o history</​code>​
 +
 +A partir de là plus aucune commande ne sera enregistré dans l'​historique.
 +
 +C'est pratique par exemple si vous tapez en clair un mot de passe.
 +
 +Pour valider à nouveau l'​enregistrement de l'​historique des commandes, il suffit de taper la commande :
 +
 +<code user>set -o history</​code>​
 ===== Remerciements ===== ===== Remerciements =====
  
doc/programmation/bash/history.txt · Dernière modification: 24/10/2022 22:28 par Jean-Pierre Pinson

Pied de page des forums

Propulsé par FluxBB