« CheatSheet: Bash history » : différence entre les versions

De Adadov.net wiki
(Page créée avec « {{ArticleHead|Adadov}} == Le point d'exclamation == {{Collapse top}} 9.3.3 Modifiers After the optional word designator, you can add a sequence of one or more of the fo… »)
 
Ligne 3 : Ligne 3 :
== Le point d'exclamation ==
== Le point d'exclamation ==


Ce petit caractère peut vite devenir un puissant allié comme il permet de rapidement interagir avec l'historique.
=== Relancer une commande ===
Combien de fois avez-vous oublié de taper sudo ... Alors on remonte, on va au début de la ligne, on ajoute le "sudo " ... Et si on a un soucis (un insert activé, un caractère invisible ...) on recommence encore ...
Alors qu'il suffirait de simplement taper quelques caractères ...
{{lxTerm|user=user|sudo !!}}
Et si c'est pas la dernière commande il suffit de remplacer le deuxième !
* On peut mettre soit un chiffre négatif: on veut X commande en arrière
* Soit un positif: on veut la commande X de l'historique
* Soit carrément saisir le début de la commande
=== Les modificateurs ===
La documentation GNU :
{{Collapse top}}
{{Collapse top}}
9.3.3 Modifiers
9.3.3 Modifiers
Ligne 42 : Ligne 59 :


     Apply the following ‘s’ or ‘&’ modifier once to each word in the event.
     Apply the following ‘s’ or ‘&’ modifier once to each word in the event.
Source: https://www.gnu.org/software/bash/manual/html_node/Modifiers.html
{{Collapse bottom}}
{{Collapse bottom}}

Version du 21 mars 2022 à 17:15

Ecrit Par : Adadov

Le point d'exclamation

Ce petit caractère peut vite devenir un puissant allié comme il permet de rapidement interagir avec l'historique.

Relancer une commande

Combien de fois avez-vous oublié de taper sudo ... Alors on remonte, on va au début de la ligne, on ajoute le "sudo " ... Et si on a un soucis (un insert activé, un caractère invisible ...) on recommence encore ...

Alors qu'il suffirait de simplement taper quelques caractères ...

[user@linux] $ sudo !!dblclick to copy


Et si c'est pas la dernière commande il suffit de remplacer le deuxième !

  • On peut mettre soit un chiffre négatif: on veut X commande en arrière
  • Soit un positif: on veut la commande X de l'historique
  • Soit carrément saisir le début de la commande

Les modificateurs

La documentation GNU :