Diego's Island.

Mi vida en la Terminal.


La terminal es probablemente mi herramienta favorita, por eso escribí este post. Un poco de lo que hago en ella y un poco de lo que haré.


La terminal es una herramienta tan poderosa que algunos le temen. El problema es que muchos a veces ejecutan comandos sin saber que hacen, solo porque lo vieron en un sitio que encontraron en Google, buscando la solución a un problema que se encontraron en su SO, lo cuál lleva a que a veces la solución del artículo no sea la correcta y termines provocando más problemas en vez de solucionar los que tenías.

Sin embargo, dejando de lado que te da el poder de asesinar a tu SO, la terminal es una herramienta muy útil. Al ser solo una interfaz de texto, las aplicaciones o más bien, comandos que ofrece suelen ser directas, haciendo que con ellas, se puedan solucionar muchos problemas de forma más rápida que con una versión gráfica del mismo programa.

En este post, haré una pequeña revisión de algunas de las herramientas CLI(Command-Line Interface o Interfaz de línea de comandos) que uso en mi día a día, de vez en cuando y otras que quiero usar.

Para escribir esto, encontré motivación en este post de Sava.Rocks y en este de Fanta y en otras herramientas que he descubierto en otros momentos.

Empecemos por…

Nvim.

El primer editor de texto que usé fue Notepad, cuando aún usaba windows, también use Notepad++ y como mucha gente, me enamoré de él.

Luego empecé a usar linux y estaba aprendiendo más sobre código, así que llegue al mundo de los editores de código. Use sublime text, brackets, Átomos(En paz descanse) y VS Code.

Cuando mi adicción por cuidar cada MB de mis 4 GB de RAM comenzó, VS Code fue lo primero de lo que me deshice ya que, de todas las herramientas que usaba en mi SO, era la que más RAM consumía.

Alguien me recomendó Lazy.vim durante una conversación de nvim, en la que decía que quizás no era bueno para mí por su curva de aprendizaje. Con lazy.vim empecé mi jornada, aunque una cosa llevó a la otra y ahora uso NvChad que es mucho más simple.

Newsboat.

Newsboat es un lector RSS. Encontré sobre el en el post de Fanta que dije antes.

Me gusta mucho su simplicidad. Instalas, escribes las URLs que deseas en un archivo, lo ejecutas y listo, ya puedes estar al tanto de tus subscripciones sin tanto problema.

Cuando pulsas la o en newsboat, mientras lees un artículo, este te llevará a la URL del artículo usando un navegador para que puedas leer el post completo.

Por defecto, intenta ejecutar lynx, pero en un archivo config sencillo puedes decirle que navegador debe usar. Puedes especificarle cualquiera sin problema, no tiene que ser de terminal.

En mi caso, decidí usar links(por ahora). Links es la versión anterior de eLinks, o algo así. Es un navegador súper directo al grano. Al ejecutarlo no muestra nada, pero no te asustes, puedes pulsar g para abrir un diálogo donde puedes decir la URL que quieres visitar o pulsar ESC para ver diferentes menús con diferentes opciones.

cmus

No soy muy de escuchar música en la laptop, normalmente lo hago mientras estoy en el baño o en la calle así que tener la laptop en esos momentos no es muy oportuno.

Pero aún así, es cmus es una herramienta que no está de más tener. Ya debes haber inferido por conexto que se trata de un reproductor de música.

No hay mucho que deba explicar, sabes lo que es y no te voy a hacer un tutorial, mejor te dejo la magia de aprender a usarlo por ti mismo.

Herramientas que quiero.

Sava menciona en su post a yazi para manejar archivos. Actualmente lo hago con thunar de forma gráfica y a puro cd, ls, pwd, cp, mv, rm, etc, en la terminal. Por eso yazi es una de las que quiero, se que me facilitará muchas cosas.

Además menciona a aerc como cliente de Email desde la terminal. Aunque por desgracia no puedo pagar un servicio de email que me permita usar clientes de 3ros, estoy atascado en el cliente oficial de proton y no quiero usar gmail o mi correo de etecsa para esto por diversos motivos. Aún así es una herramienta que quiero, aunque solo sea por hobby xd.

Fin.

La terminal es perfecta para muchas cosas. Es cierto que no es para todo el mundo. En mi caso mi motivación principal es ahorrar RAM pero aún así, seguiría prefiriendo herramientas de terminal rapidas y poderosas sobre muchas herramientas gráficas.


Comenta vía email o Suscríbete vía RSS