sistema operativo (Unix)

de la ciudad
Desarrollador(es)Varios desarrolladores comerciales y de código abierto
Sistema operativoUnix , similar a Unix
PlataformaMultiplataforma
TipoDominio

fc es un programa estándar en sistemas operativos Unix y similares que lista, edita y vuelve a ejecutar comandos ingresados ​​previamente en un shell interactivo. fc es un comando incorporado en los shells Bash y Zsh y es una sigla para " f ix command ". Es particularmente útil para editar comandos complejos de varias líneas. El editor se puede especificar configurando la variable de entorno EDITOR (cambia el editor predeterminado) o FCEDIT .

Ejemplos

Bandera -lutilizada para enumerar el historial de comandos anteriores, con un ejemplo que muestra el comando lscomo elemento 1001 en el historial del usuario.

$ fc  - l1001ls

La bandera -scon este índice entonces recordaría el comando de historial de 1001:

$ fc  - s1001ls 

Aunque de forma más potente, -spermite la sustitución en línea.

$ ls  floder # error tipográfico del usuario $ fc  -s  ^floder^folder^ # Comando revisado y ejecutado con corrección ls folder 

Lo más potente es que al ejecutar fc por sí solo se edita el último comando ejecutado. El editor se puede especificar en la línea de comandos (-e) o mediante la variable de entorno FCEDIT. De este modo, el usuario puede modificar por completo el último comando ejecutado a través del editor y, al salir, ejecutará el comando resultante. [1]

$ fc # Cambie 'ls' a 'ls -la' en el editor y salga de ls -la 

Véase también

Referencias

  1. ^ "Historial de correcciones: edite el último comando bash". 5 de enero de 2020.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Fc_(Unix)&oldid=1226206271"