Comando fc en Linux con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *