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
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
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
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
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.





