Atajos de teclado esenciales en Gnu/Linux para la terminal

No hay duda de que una de las herramientas más potentes que podemos encontrar en Linux es la CLI (Command Line Interface), conocida como línea de comandos, terminal o shell. La CLI no solo es un componente fundamental del sistema operativo, sino que también es una puerta de acceso a una gama infinita de funcionalidades y capacidades.

A pesar de que las nuevas generaciones de usuarios de Linux puedan no ser tan afines a ella debido a la popularización de las interfaces gráficas, dominar la CLI sigue siendo un distintivo crucial entre un usuario ocasional y un verdadero experto en Linux. Esto no es una cuestión de menospreciar otros métodos de interacción, sino de reconocer la realidad: el núcleo del sistema, el kernel de Linux, y su interacción con la CLI son los elementos que dotan a este entorno de su gran versatilidad y poder.

La CLI permite un control detallado y preciso del sistema, una automatización avanzada de tareas, y una eficiencia incomparable en la gestión de recursos, haciendo de Linux un sistema operativo multipropósito capaz de adaptarse a las necesidades más diversas y exigentes.

En este artículo, os presentamos algunos atajos de teclado útiles en Linux que pueden aumentar la eficiencia y productividad de los usuarios.

Comando history en bash

El comando history en bash produce una lista de todos los comandos ejecutados desde el terminal. Para ejecutar un comando específico de la lista, se debe tomar nota del número de comando y luego invocarlo con:

$ !123

donde 123 es el número en el historial del comando que se desea ejecutar.

Para reutilizar el último comando ejecutado, se puede escribir !!. Esto es útil en escenarios donde se olvidó usar sudo antes del comando:

$ sudo !!

Otra forma de acceder al último comando es !-1. Para el penúltimo comando, se puede usar !-2. Además, CTRL + P permite ver los últimos comandos ejecutados en bash.

Atajos de teclado para navegar por la terminal

Tabulador: Completa comandos o argumentos de Linux incompletos, como nombres de archivos o direcciones de directorios.

CTRL + ALT + F1 (F1 a F6): Cambia entre terminales en Linux.

CTRL + Flecha Izquierda o Derecha: Permite saltar entre los argumentos del comando.

CTRL + A y CTRL + E: Mueve el cursor al principio (CTRL + A) o al final (CTRL + E) de una línea. Alternativamente, se pueden usar las teclas INICIO y FIN para lo mismo.

CTRL + W: Elimina la palabra antes de la posición del cursor.

CTRL + K: Elimina todas las palabras desde la posición actual del cursor hasta el final de la línea.

CTRL + U: Elimina una línea completa en la terminal.

Accesos directos para trabajar con procesos del sistema

CTRL + Z: Envía un proceso en ejecución al segundo plano. Para traer el proceso de vuelta al primer plano, se utiliza el comando fg. Si hay varios procesos en segundo plano, se debe identificar el número del proceso con:

$ bg

Luego, se puede traer un proceso específico al primer plano con:

$ fg 3

CTRL + C: Mata un proceso en ejecución.

Para detener la impresión de resultados en la pantalla, se usa CTRL + S y para reanudar la salida, CTRL + Q.

Otros atajos

CTRL + L: Limpia toda la pantalla del terminal, equivalente al comando clear.

CTRL + D: Cierra sesión o sale del shell bash.

CTRL + R: Busca comandos en el historial de forma incremental. Al presionar CTRL + R y empezar a escribir, se mostrarán los comandos anteriores que coinciden con lo que se está escribiendo.

ALT + . (punto): Inserta el último argumento del último comando ejecutado. Este atajo es útil para reutilizar archivos o argumentos sin tener que escribirlos nuevamente.

ALT + B y ALT + F: Mueve el cursor una palabra hacia atrás (ALT + B) o una palabra hacia adelante (ALT + F).

CTRL + Y: Pega el último texto eliminado.

CTRL + XX: Alterna el cursor entre el principio de la línea y la posición actual.

Dominar los atajos de teclado en la terminal de Linux o Unix no solo mejora la eficiencia y productividad, sino que también ofrece una serie de ventajas significativas. El uso experto de la CLI permite a los usuarios realizar tareas complejas de manera más rápida y precisa, automatizar procesos repetitivos, gestionar sistemas de manera remota y resolver problemas con mayor eficacia.

Además, el conocimiento profundo de la terminal es esencial para la administración de servidores, la programación y el desarrollo de software, brindando un control total sobre el entorno operativo. La terminal, con su flexibilidad y potencia, es una herramienta indispensable para cualquier profesional de TI, permitiendo una interacción más directa y eficiente con el sistema. Al aprovechar estos atajos y comandos, los usuarios pueden liberar todo el potencial de Linux o Unix, logrando una mayor agilidad y capacidad de respuesta en sus actividades diarias.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio