Volarás por la terminal una vez que domines estos 5 atajos de Bash

Por mucho que a la muchedumbre le guste negarlo, si está cambiando a Linux, probablemente terminará usando la terminal en algún momento. Simplemente no hay forma de evitarlo. Si adecuadamente las distribuciones modernas de Linux te permiten hacer muchas cosas desde la interfaz de usufructuario, siempre habrá cosas que sean más rápidas, más limpias o incluso que solo sean posibles a través de la terminal.

Definitivamente puedes estudiar comandos para dejar de temerle a la terminal, pero además hay algunos trucos que pueden hacer que tu flujo de trabajo interiormente de la terminal sea mucho más rápido.

Salta entre palabras rápidamente

Por qué dejé de usar las teclas de flecha

Obviamente, usar un mouse en la terminal no es práctico porque interrumpe el flujo por completo (y la mayoría de los emuladores de terminal no tienen soporte para mouse de todos modos). Y por más que me avergüence de admitirlo, solía ayudar presionada la tecla de flecha para moverme por cada carácter cada vez que necesitaba editar un comando. Fue tremendamente gradual y frustrante, especialmente cuando se trabajaba con caminos largos o comandos encadenados.

Luego descubrí que hay una forma mucho mejor. Puedes saltar entre palabras en tu cadeneta de comando usando Ctrl + Flecha izquierda/derecha (o Opción + Flecha izquierda/derecha en macOS). Esto mueve instantáneamente el cursor una palabra a la vez, lo que hace que sea mucho más liviana corregir errores tipográficos o modificar argumentos en medio de un comando desprendido. Esto resulta muy útil cuando copio un comando de algún emplazamiento y necesito cambiar la ruta de un archivo o un argumento. En emplazamiento de mover lentamente el cursor por toda la cadeneta, puedo saltar directamente a esa parte y realizar la tirada de inmediato.

Asimismo puedes usar Ctrl + A y Ctrl + E para advenir al principio y al final de la cadeneta al instante. Una vez que comiences a usarlos, te preguntarás cómo te las arreglaste sin ellos porque la tirada en la terminal de repente se siente fluida y valioso.

Búsqueda inversa en su historial de comandos

Encontrar comandos antiguos al instante

Ventana de terminal Bash buscando un comando ingresado previamente

Puede recorrer todos los comandos anteriores usando la tecla de flecha con destino a hacia lo alto, lo cual está adecuadamente para repeticiones rápidas, pero rápidamente se vuelve desagradable cuando intenta encontrar poco que ejecutó hace un tiempo. He pasado más tiempo del que me gustaría reconocer presionando la tecla En lo alto una y otra vez sólo para circunscribir un comando específico.

Ahí es donde entra en solaz la búsqueda inversa. Presione Ctrl + Ry luego comienza a escribir cualquier parte del comando que recuerdes. El terminal buscará instantáneamente en su historial y mostrará coincidencias a medida que escribe.

Por ejemplo, digamos que ha ejecutado este comando:

sudo apt update && sudo apt upgrade

Si ejecutó eso ayer y lo necesita nuevamente, simplemente presione Ctrl + R y escriba “apt” (o cualquier otra palabra esencia relevante). Bash lo mostrará instantáneamente. Puede presionar Enter para ejecutarlo o Ctrl + E para editarlo ayer de ejecutarlo.

Una vez que comiences a usarlo, nunca más querrás desplazarte por tu historial, un comando a la vez.

Extrae el postrer argumento automáticamente

Retornar a escribir directorios se vuelve repetitivo rápidamente

Ventana de terminal Bash navegando a un directorio mediante el acceso directo !$

Hay muchas ocasiones en las que ejecutas un comando y luego necesitas usar uno de sus argumentos nuevamente en el posterior comando. Retornar a escribirlo cada vez se vuelve obsoleto rápidamente, especialmente cuando es poco desprendido como la ruta de un archivo o el nombre de una carpeta.

Por ejemplo, si acaba de crear un nuevo directorio como este:

Y ahora que desea advenir a él, instintivamente puede escribir el nombre nuevamente:

mkdir projects

Pero hay una forma más rápida. Puede extraer automáticamente el postrer argumento de su comando antecedente escribiendo !$. Entonces, en emplazamiento de escribir el comando completo nuevamente, simplemente escriba:

cd !$

El !$ se expande al postrer argumento del postrer comando; en este caso, proyectos. Este pequeño tropel es una de esas cosas que al principio parecen menores, pero una vez que te acostumbras, se siente como una enorme prosperidad en la calidad de vida al trabajar en el terminal.

Edite su comando flagrante en su editor

La lucha con órdenes largas

Ventana de terminal Bash con un archivo abierto en Nano

A veces pegas un comando desprendido en la terminal y te das cuenta de que necesitas editar una pequeña parte, como la ruta de un archivo, una bandera o una variable de entorno. Usar las teclas de flecha para desplazarse por toda la cadeneta puede resultar tedioso, especialmente si el comando es desprendido o está saciado de comillas anidadas.

Ahí es donde este tropel hace la vida más liviana. Puede destapar su comando flagrante en su editor de texto predeterminado presionando Ctrl+X seguido por Ctrl + E. Esto inicia instantáneamente el editor, permitiéndole modificar el comando con navegación adecuada, resaltado de sintaxis y todas las comodidades de un editor existente.

Esto es especialmente útil cuando copias un comando de Internet y necesitas modificar una parte específica del mismo. En emplazamiento de disputar con el cursor, puede simplemente abrirlo en su editor, realizar el cambio y cerrarlo para devolver el comando editado a su terminal.

Si no se abre en su editor preferido, puede configurar uno exportándolo primero:

export EDITOR="nano"

Tenga en cuenta que puede reemplazar Nano con cualquier otro editor de texto de su dilema, como Vim o Emacs.

Convierta comandos largos en atajos con seudónimo

Librarse tiempo con tus propios atajos

Fastfetch invocado en una ventana de terminal a través de un alias

Esto no es exactamente un tropel en el sentido tradicional, pero supone un economía de tiempo tan amplio que merece una mención. En cierto modo, es un tropel para hacer las cosas más rápido sin tener que retornar a escribir los mismos comandos largos una y otra vez.

Si a menudo ejecuta los mismos comandos repetitivos, especialmente aquellos que son largos o incluyen múltiples opciones, puede crear un seudónimo. Un seudónimo es básicamente una sigla de un comando más desprendido que usted mismo define.

Por ejemplo, si actualiza su sistema periódicamente, en emplazamiento de escribir poco desprendido cada vez, podría crear un seudónimo como este:

seudónimo update="sudo apt update && sudo apt upgrade -y"

Ahora solo necesitas escribir modernizary ejecutará el comando completo automáticamente. Puede asociar tantos seudónimo como desee y, si los coloca en su archivo de configuración de shell, persistirán cada vez que ensenada una nueva terminal.

La curva de enseñanza vale la pena

Hay toneladas de increíbles herramientas de cadeneta de comandos que puedes usar interiormente de la terminal, pero estudiar estos atajos es poco con lo que debes comenzar. Si eres determinado como yo que prefiere permanecer en el teclado y ayudar las cosas al exiguo, trabajar en la terminal tiene sentido.

Lleva algún tiempo acostumbrarse, pero una vez que lo haces, se siente como una segunda naturaleza y es difícil retornar a hacer clic a posteriori de eso.

Related Posts

Ayer de que llegue la computación cuántica, esta startup quiere que las empresas ya la utilicen

Dieciocho meses a posteriori de traicionar su startup al fabricante de chips AMD por 665 millones de dólaresel patrón finlandés Peter Sarlin ha dejó su puesto de director caudillo de…

KPop Demon Hunters tendrá una secuela, obviamente

Prepárate para conseguir aún más K-pop, más demoníaco y lo más cazador posible. La exitosa película animada de Netflix nominada al Oscar Cazadores de demonios KPop es regresando para una…

You Missed

Israel vara nueva ola ataques masivos contra hacienda de Irán | AlMomento.net

Israel vara nueva ola ataques masivos contra hacienda de Irán | AlMomento.net

Ayer de que llegue la computación cuántica, esta startup quiere que las empresas ya la utilicen

Ayer de que llegue la computación cuántica, esta startup quiere que las empresas ya la utilicen

KPop Demon Hunters tendrá una secuela, obviamente

KPop Demon Hunters tendrá una secuela, obviamente

República Dominicana vence a Venezuela 7-5 y avanza invicta en el Clásico Mundial de Béisbol

República Dominicana vence a Venezuela 7-5 y avanza invicta en el Clásico Mundial de Béisbol

Ministro de Trabajo inaugura nueva Oficina de Trabajo en La Romana

Ministro de Trabajo inaugura nueva Oficina de Trabajo en La Romana

Los líderes de UE abordarán la combate en Oriente Medio

Los líderes de UE abordarán la combate en Oriente Medio