Ho appena trovato il fccomando che ti consente di modificare il comando precedente e di emetterlo in seguito.
Ha una propria FCEDITvariabile d'ambiente per impostare il suo editor e una pagina man nel Manuale del programmatore POSIX ( 1p).
Crea un file nella /tmpdirectory ed esegue il contenuto se il file viene salvato ( :wqin vim).
Oltre a ciò, può numerare ed elencare fc -li comandi eseguiti in precedenza tra cui scegliere.
Quindi è un comando davvero carino e utile da sapere.
La domanda è: cosa significa veramente il suo nome; come associare il comando alla sua funzione?
"Prima classe"? o forse anche solo come "Funzione" (cosa mi è venuto in mente dopo aver composto la frase precedente)?
Il manuale si riferisce ad esso semplicemente come "l'utilità fc".
!!è il comando precedente, !-2è il comando prima che, !-3a !-Necc Poi !:1si dà il primo argomento del comando precedente, !:2il secondo argomento, !*tutti gli argomenti, ^command1^command2eseguire ultimo comando1 che sostituisce l'istanza di comando1 con comando2, ecc.