Como todos sabemos, LINUX es amigable con los comandos y, mientras trabaja en LINUX, puede lidiar con comandos muy largos que pueden incluir rutas largas o una sintaxis realmente difícil, e imagine lo que sucede si al trabajar con tales comandos comete un error menor que requerirá re- escritura de la sinopsis del comando completo y sus argumentos para ejecutarlo nuevamente con éxito. Ahora, hay dos soluciones para esto: volver a escribir toda la sintaxis o simplemente usar el comando fc que le permite editar y volver a ejecutar los comandos ingresados anteriormente en un shell sin volver a escribirlos. Esta utilidad de línea de comandos realmente ayuda al editar comandos largos.
Por lo tanto, el comando fc se usa para enumerar, editar o volver a ejecutar los comandos ingresados previamente en un shell interactivo.
Aquí está la sintaxis del comando fc:
//syntax of fc command fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]
donde -lnr se refiere a las opciones disponibles para fc y -e ename se refiere al editor que desea usar para editar. primero y último aquí es para especificar el rango.
Usando el comando fc
Para comprender fácilmente el uso del comando fc y cómo funciona, tomemos un ejemplo simple en el que desea cambiar su directorio de trabajo a kt/kartik/thakral y, por error, al cambiar su directorio escribe karik en lugar de kartik , en este caso usted puede simplemente usar el comando fc para editar la ruta ingresada previamente.
Después de ingresar la ruta del directorio incorrecta, verá algo como esto:
luego puede simplemente escribir el comando fc y después de escribir el comando fc, su editor se abrirá para que ahora pueda editar el comando ingresado previamente como se muestra a continuación:
después de editar su ruta, puede salir de su editor y después de salir del comando fc volverá a ejecutar el cd kt/kartik/thakral como se muestra a continuación:
Usando el comando fc con opciones
- Uso de la opción -l: esta opción le permite ver algunos de los comandos ingresados previamente en su terminal, es decir , enumera las líneas de los comandos ingresados previamente en lugar de editarlos.
- Usando la opción -n: como se muestra arriba, mientras usa la opción -l, el comando fc enumera las líneas junto con los números de línea, pero en caso de que desee enumerar las líneas sin números de línea, simplemente puede usar la opción -n con la opción -l como se muestra abajo :
- Uso de la opción -r: esta opción también se puede usar con la opción -l para simplemente invertir el orden de las líneas, es decir , los comandos más nuevos se enumeran primero ahora como se muestra a continuación:
- Usando primero y último: supongamos que solo desea editar un conjunto particular de comandos, en ese caso puede usar los argumentos primero y último como se muestra a continuación:
- Usando la opción -e: La elección del editor para editar las demandas depende totalmente del usuario y con la ayuda de la opción -e , el usuario puede elegir el editor de su elección, solo tiene que pasar el nombre del editor con la opción -e como se muestra a continuación:
Aplicaciones del comando fc
- El comando fc es la mejor manera de editar los comandos ingresados previamente en el caso de un error menor sin volver a escribir toda la sintaxis y el argumento del comando.
- También se puede usar para enumerar los comandos ingresados anteriormente en la terminal, lo que puede ser útil en caso de que esté trabajando con algunos comandos nuevos.
- El comando fc de alguna manera le permite conocer el historial de comandos.
Publicación traducida automáticamente
Artículo escrito por Kartik Thakral y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA