cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

La commande fc permet d’éditer une commande présente dans votre historique. Cela est particulièrement utile lorsque vous souhaitez modifier une commande un peu longue.



Préalable

Sous bash, comme sous la plupart des shells (zsh, fish…), les commandes préalablement exécutées sont accessibles à l’aide de la touche , mais il est possible d’obtenir la liste des dernières commandes à l’aide de la commande history:

history

C’est sur la base de cet historique que la commande fc s’appuie.

fc

Par défaut, la commande fc ouvre un éditeur avec le contenu de la dernière commande, lorsque vous quitter l’éditeur, la commande est ré-exécutée avec les modifications que vous lui avez apportées.



Documentation de « fc »

Traduction « libre » de :

help fc

Syntaxe :

fc [-e ename] [-lnr] [FIRST] [LAST]

ou

fc -s [pat=REP] [COMMAND]

Affiche ou exécute des commandes depuis l’historique.

fc permet de lister ou modifier et ré-exécuter des commandes depuis l’historique. FIRST et LAST peuvent être des nombres spécifiant la plage, ou FIRST peut être une chaîne, ce qui signifie la commande la plus récente commençant par cette chaîne.

Options :

  • -e ENAME — permet de sélectionner l’éditeur à utiliser. La valeur par défaut est FCEDIT, puis EDITOR, puis vi
  • -l — répertorie les lignes au lieu de les éditer
  • -n — omet les numéros de ligne lors de la liste
  • -r — inverse l’ordre des lignes (la plus récente est répertoriée en premier)

Avec le format fc -s [PAT=REP …] [COMMAND], COMMAND est ré-exécuté après que la substitution PAT=REP ait été effectuée: PAT serat replacé par REP.

Un alias utile à utiliser avec ceci est r='fc -s', de sorte que la saisie de r cc exécute la dernière commande commençant par cc et la saisie de r ré-exécute la dernière commande.

  • État de sortie : Sort avec l’état success (0) ou l’état de la commande exécutée ; différent de zéro si une erreur se produit.


Liens

ᦿ


ℹ 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog