GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo navegar por la línea de comandos de Linux mediante combinación de teclas (ejemplos de comandos Ctrl de Linux)

Una combinación de teclas es simplemente la asignación de una combinación de teclas específica a una acción.

Las combinaciones de teclas con las que todos estamos familiarizados fuera del entorno de la línea de comandos son cosas como:

  • Control-c:copia el texto seleccionado
  • Control-v:pega el texto copiado

En este tutorial, veremos algunas de las combinaciones de teclas predeterminadas proporcionadas en el entorno de la línea de comandos (y también dónde buscar si olvida una).

Hay muchas combinaciones de teclas disponibles de forma predeterminada cuando trabajando en la línea de comandos de Linux para facilitar la navegación y la edición. Funcionan con una herramienta llamada Readline.

Aquí hay algunos que uso con frecuencia (si está familiarizado con el editor de Emacs, es probable que vea similitudes):

Asociaciones de teclas de movimiento

Las siguientes combinaciones de teclas se utilizan para los movimientos:

Combinación de teclas Descripción
Control-a Colocar el cursor al principio de la línea
Control-e Coloque el cursor después del último carácter de la línea
Control-f Mueve el cursor hacia adelante un carácter (el mismo comportamiento que la tecla de flecha)
Control-b Mueve el cursor hacia atrás un carácter (el mismo comportamiento que la tecla de flecha)

Borrar combinaciones de teclas

Las siguientes combinaciones de teclas se utilizan para las eliminaciones:

Combinación de teclas Descripción
Control-k Eliminar todo el texto después (incluido) el cursor
Control-u Eliminar todo el texto antes (sin incluir) el cursor
Control-w Eliminar PALABRA inmediata antes del cursor (una PALABRA es una secuencia de caracteres consecutivos que no son espacios en blanco)
Control-h Eliminar carácter antes del cursor (piense en retroceso)
Control-d Cuando existe texto => eliminar el carácter debajo del cursor (piense en eliminar). Cuando no hay texto => salir de shell

Historial de combinaciones de teclas

Las siguientes combinaciones de teclas se utilizan para el historial:

Combinación de teclas Descripción
Control-p Pasar al comando anterior
Control-n Pasar al siguiente comando
Control-r Búsqueda de índice inversa (le permite escribir parte de un comando. busca en orden inverso a través del historial de comandos para encontrar un comando coincidente)

Varias combinaciones de teclas

Las siguientes son algunas combinaciones de teclas misceláneas:

Combinación de teclas Descripción
Control-l Borrar pantalla (similar al comando 'borrar')
Control-j Ejecutar comando actual (igual que Enter/Return)
Control-c Cancelar el comando actual, devolver mensaje vacío
Control-/ Rehacer la última edición deshecha
Control-? Deshacer la última edición

.
Para ver una lista completa de combinaciones de teclas y funciones actualmente enlazadas y disponibles, use el comando 'bind' (esta es una buena referencia rápida cuando olvida una):

$ bind -p

Verá un resultado similar a este:

"\C-g": abort
"\C-x\C-g": abort
"\e\C-g": abort
"\C-j": accept-line
…

El formato aquí es:

key combination: binding

Tenga en cuenta que utilizará el mismo formato para definir sus propias combinaciones de teclas personalizadas.

Recuerda que puedes usar grep para encontrar los enlaces que te interesan.

Por ejemplo, para ver solo el enlace que usa la tecla Control:

$ bind -p | grep '\\C'

Nota:en el comando anterior, tengo que escapar del carácter de barra invertida (\) en la cadena grep.


Linux
  1. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  2. Cómo eliminar un usuario en Linux usando la línea de comandos

  3. Cómo apagar o reiniciar Linux usando la línea de comandos

  4. Ejemplos de uso del comando dmsetup en Linux

  5. Cómo obtener la versión de Java usando un comando de una sola línea en Linux

Cómo iniciar en la línea de comandos de Linux

Cómo tomar capturas de pantalla desde la línea de comandos usando "Scrot" en Linux

Cómo instalar Dig en Linux con ejemplos de línea de comandos

Cómo encontrar información de la CPU en Linux usando la línea de comandos

Cómo apagar o reiniciar Linux usando la línea de comandos

Cómo encontrar la dirección IP en la línea de comandos de Linux