Acabo de encontrar el fc
comando que permite editar el comando anterior y dirigirá después.
Tiene su propia FCEDIT
variable de entorno para configurar su editor y una página de manual en POSIX Programmer's Manual ( 1p
).
Se crea un archivo en el /tmp
directorio y ejecuta el contenido si el archivo se guarda ( :wq
en vim
).
Aparte de eso, puede numerar y enumerar fc -l
comandos ejecutados previamente para elegir.
Por lo que es muy agradable y comando muy útil para saber.
La cuestión es lo que su nombre realmente media; cómo asociar el comando con su función en mente?
"Primera clase"? o tal vez incluso como "Función" (¿qué se me ocurrió después de componer la oración anterior)?
El manual se refiere a él simplemente como "la utilidad fc".
!!
es el comando anterior, !-2
está el comando antes de que, !-3
a !-N
etc A continuación, !:1
le da el primer argumento de la orden anterior, !:2
el segundo argumento, !*
todos los argumentos, ^command1^command2
ejecutar comando1 última instancia de sustitución de comando1 con comando2, etc.