Atajos útiles de línea de comandos de Linux que debe conocer

Atajos útiles de línea de comandos de Linux que debe conocer

En este artículo, compartiremos una serie de atajos de línea de comandos de Bash útiles para cualquier usuario de Linux. Estos atajos le permiten realizar de manera fácil y rápida ciertas actividades como acceder y ejecutar comandos ejecutados previamente, abrir un editor, editar/eliminar/cambiar texto en la línea de comando, mover el cursor, controlar procesos, etc.en el comando line.

Aunque este artículo beneficiará principalmente a los principiantes de Linux que se familiaricen con los conceptos básicos de la línea de comandos, aquellos con habilidades intermedias y usuarios avanzados también pueden encontrarlo prácticamente útil. Agruparemos los atajos de teclado de bash según las categorías de la siguiente manera.

Lanzar un editor

Abra una terminal y presione Ctrl + X y Ctrl + E para abrir un editor ( nano editor. con un búfer vacío. Bash intentará ejecutar el editor definido por la variable de entorno $ EDITOR.

 Nano Editor  Nano Editor Nano Editor

Control de la pantalla

Estos atajos son e utilizado para controlar la salida de la pantalla del terminal:

  • Ctrl + L-limpia la pantalla (el mismo efecto que el comando “ borrar. ).
  • Ctrl + S-pausa todos los comandos de salida en la pantalla. Si ha ejecutado un comando que produce una salida larga y detallada, utilícela para pausar la salida desplazándose hacia abajo en la pantalla.
  • Ctrl + Q: reanuda la salida a la pantalla después de pausarla con Ctrl + S.

Mover el cursor en la línea de comandos

Los siguientes atajos se utilizan para mover el cursor dentro de la línea de comandos:

  • Ctrl + A o Inicio: mueve el cursor al comienzo de una línea.
  • Ctrl + E o Fin: mueve el cursor al final de la línea.
  • Ctrl + B o Flecha izquierda: mueve el cursor hacia atrás un carácter a la vez.
  • Ctrl + F o Flecha derecha: mueve el cursor hacia adelante un carácter a la vez.
  • Ctrl + Flecha izquierda o Alt + B o Esc y luego B-mueve el cursor hacia atrás una palabra a la vez.
  • Ctrl + Flecha derecha o Alt + C o Esc y luego F-mueve el cursor hacia adelante una palabra en una vez.

Buscar en el historial de Bash

freestar.config.enabled_slots.push

Los siguientes atajos se utilizan para buscar comandos en el historial de bash:

  • Tecla de flecha hacia arriba: recupera el comando anterior. Si lo presiona constantemente, lo lleva a través de múltiples comandos en el historial, para que pueda encontrar el que desea. Utilice la flecha hacia abajo. para moverse en la dirección inversa a través del historial.
  • Ctrl + P y Ctrl + N: alternativas para Arriba. y Teclas de flecha hacia abajo. respectivamente.
  • Ctrl + R: inicia una búsqueda inversa, a través del historial de bash, simplemente escriba los caracteres que deben ser únicos para el comando que desea encontrar en el historial.
  • Ctrl + S: inicia una búsqueda hacia adelante, a través del historial de bash.
  • Ctrl + G: sale de la búsqueda hacia atrás o hacia adelante, a través del historial de bash.

Eliminar texto en la línea de comando

Los siguientes atajos se utilizan para eliminar texto en la línea de comando:

  • Ctrl + D o Eliminar: elimina o elimina el carácter debajo del cursor.
  • Ctrl + K: elimina todo el texto desde el cursor hasta el final de la línea.
  • Ctrl + X y luego Retroceso: elimina todo el texto del cursor al principio de la línea.

Transponer texto o cambiar mayúsculas y minúsculas en la línea de comandos

Estos atajos w Transpondré o cambiaré el caso de letras o palabras en la línea de comando:

  • Ctrl + T: transpone el carácter antes del cursor con el carácter debajo del cursor.
  • Esc y luego T: transpone las dos palabras inmediatamente antes (o debajo) de la cursor.
  • Esc y luego U-transforma el texto del cursor al final de la palabra a mayúsculas.
  • Esc y luego L-transforma el texto del cursor al final de la palabra a minúsculas.
  • Esc y luego C: cambia la letra debajo del cursor (o la primera letra de la siguiente palabra) a mayúsculas, dejando el resto de la palabra sin cambios.

Trabajar con procesos en Linux

Los siguientes atajos le ayudan a controlar los procesos en ejecución de Linux.

  • Ctrl + Z-suspender el proceso actual en primer plano. Esto envía la señal SIGTSTP. al proceso. Puede volver a poner el proceso en primer plano más tarde utilizando fg. nombre_proceso (o % bg número_proceso. como % 1. % 2. y así sucesivamente).
  • Ctrl + C-interrumpe el proceso de primer plano actual, enviándole la señal SIGINT. El comportamiento predeterminado es terminar un proceso con elegancia, pero el proceso puede respetarlo o ignorarlo.
  • Ctrl + D: salir del shell bash (lo mismo que ejecutar el comando exit. .

Obtenga más información sobre: ​​Todo lo que necesita saber sobre los procesos en Linux [Guía completa]

Comandos Bash Bang (!)

En ¡En la parte final de este artículo, te explicaremos algunos útiles! (bang) operaciones:

  • !!-ejecutar el último comando.
  • ! Top-ejecutar el comando más reciente que comienza con ‘top’. (por ejemplo, !. .
  • ! top: p: muestra el comando que ! top. se ejecutaría (también lo agrega como el último comando en el historial de comandos).
  • ! $-ejecuta la última palabra del comando anterior (igual que Alt +. , por ejemplo, si el último comando es ‘ cat tecmint.txt. , entonces ! $. intentaría ejecutar ‘ tecmint.txt. ).
  • ! $: p: muestra la palabra que ! $. ejecutaría.
  • ! *: Muestra la última palabra del comando anterior.
  • ! *: P: muestra la última palabra que ! *. sustituiría.

Para obtener más información, consulte la página de manual de bash:

$ man bash

¡Eso es todo por ahora! En este artículo, compartimos algunos atajos y operaciones comunes y útiles de la línea de comandos de Bash. Utilice el formulario de comentarios a continuación para agregar o hacer preguntas.