LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

En este artículo, compartiremos una serie de accesos directos de línea de comandos de Bash útiles para cualquier usuario de Linux. Estos accesos directos 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 línea.

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 bash de acuerdo con 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á iniciar el editor definido por la variable de entorno $EDITOR .

Controlando la pantalla

Estos atajos se utilizan para controlar la salida de la pantalla del terminal:

  • Ctrl+L : borra la pantalla (el mismo efecto que el comando " borrar ").
  • Ctrl+S : pausa la salida de todos los comandos a la pantalla. Si ha ejecutado un comando que produce una salida detallada y larga, use esto 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 cursor en la línea de comando

Los siguientes atajos se usan para mover el cursor dentro de la línea de comando:

  • Ctrl+A o Home : mueve el cursor al inicio de una línea.
  • Ctrl+E o End : mueve el cursor al final de la línea.
  • Ctrl+B o Cursor izquierdo: mueve el cursor hacia atrás un carácter a la vez.
  • Ctrl+F o Cursor derecho : mueve el cursor hacia adelante un carácter a la vez.
  • Ctrl+Cursor izquierdo o Alt+B o Esc y luego B - mueve el cursor hacia atrás una palabra a la vez.
  • Ctrl+Cursor derecho o Alt+C o Esc y luego F - mueve el cursor hacia adelante palabra por palabra.

Buscar en el historial de Bash

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

  • Cursor hacia arriba : recupera el comando anterior. Si lo presiona constantemente, lo llevará a través de múltiples comandos en el historial, para que pueda encontrar el que desea. Use la flecha hacia abajo para moverse en dirección inversa a través del historial.
  • Ctrl+P y Ctrl+N : alternativas para las teclas de flecha arriba y abajo , respectivamente.
  • Ctrl+R : comienza una búsqueda inversa, a través del historial de bash, simplemente escriba los caracteres que deberían 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 inversa o hacia adelante, a través del historial de bash.

Eliminar texto en la línea de comando

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

  • Ctrl+D o Supr : elimina o suprime el carácter debajo del cursor.
  • Ctrl+K : elimina todo el texto del cursor hasta el final de la línea.
  • Ctrl+X y luego Backspace (tecla de borrar): elimina todo el texto del cursor al comienzo de la línea.

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

Estos atajos transpondrán o cambiarán 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) del cursor.
  • Esc y luego U : transforma el texto del cursor al final de la palabra en mayúsculas.
  • Esc y luego L : transforma el texto del cursor al final de la palabra en 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.

Trabajando con procesos en Linux

Los siguientes accesos directos lo ayudan a controlar la ejecución de procesos 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 adelante utilizando el comando fg nombre_proceso (o % bgprocess_number como % 1 , % 2, etc.).
  • Ctrl+C : interrumpe el proceso de primer plano actual enviándole la señal SIGINT . El comportamiento predeterminado es terminar un proceso con gracia, pero el proceso puede honrarlo o ignorarlo.
  • Ctrl+D : sale del shell bash (igual que ejecutar el comando de salida ).

Comandos Bash Bang (!)

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

  • !! - Ejecuta el último comando.
  • !top : ejecuta el comando más reciente que comienza con 'top' (por ejemplo ,! ).
  • !top:p : muestra el comando que ! top 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 linuxparty.txt ', entonces ! $ Intentaría ejecutar ' linuxparty.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
Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política