Embora a página zshbuiltins(1)
man não a indique, o comando fc
é praticamente o mesmo que sua contraparte bash
. Simplesmente (F) ix (C) ommand.
Acabei de encontrar o comando fc
que permite editar o comando anterior e editá-lo posteriormente.
Ele possui sua própria variável de ambiente FCEDIT
para configurar seu editor e uma página man em Manual do Programador POSIX ( 1p
).
Ele cria um arquivo no diretório /tmp
e executa o conteúdo se o arquivo for salvo ( :wq
in vim
).
Além disso, ele pode numerar e listar fc -l
de comandos executados anteriormente para escolher.
Portanto, é um comando muito bom e prático de saber.
A questão é o que o nome realmente significa; como associar o comando com sua função em mente?
"Primeira classe"? ou talvez apenas como "Função" (o que me veio à mente depois de compor a frase anterior)?
O manual refere-se a ele simplesmente como "o utilitário fc".