Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como devops

Diccionario español en la terminal.

Mucho tiempo me pregunté sobre las opciones que se tienen en la línea de comandos para buscar el significado de palabras en español sin tener que recurrir a un navegador web u otra interfaz que nos demore en saber lo que necesitamos. No encontré nada para mi lengua. Con unas cuantas líneas de código en Python logre la funcionalidad que necesitaba, todo gracias al web scraping . Obviamente para que funcione la computadora necesita salida a Internet . Python puede generar un ejecutable, a modo que no tengamos que hacer un alias o un shell wrapper para que funcione como si se tratara de un comando más del sistema operativo. Creación de ejecutable La utilitaria que probé fue pyinstaller . Si no lo tienen en su biblioteca la pueden instalar con su gestor de paquetes para Python, por ejemplo pip (previamente instalado también). sudo pip3 install pyinstaller Una vez que terminó de instalar las dependencias y el módulo en sí, solo ejecutamos el comando: pyinstall...

Interactuando con el bash man page.

La mayoría de las distribuciones de GNU/Linux incluyen un manual de los comandos, así como las vastas utilerías incluías en la distribución. Si estás en contacto con sistemas GNU/Linux debes familiarizarte con los manuales en línea de comandos. La información que brindan es invaluable, especialmente cuando estás buscando alguna opción de un comando habitual o intentas comprender un comando por completo nuevo. El comando  man  es provee acceso a la ayuda mencionada, misma que está instalada en el sistema de archivos, por tanto, no es necesaria una conexión activa a Internet. Es lo más elemental. La forma más sencilla de utilizarlo es escribir en el  prompt  la palabra  man  seguida del nombre del comando. $ man comando Es importante decir que el manual de los comandos desplegado en  bash  no es un ‘paso a paso’ ni tampoco es la documentación más extensiva que podemos encontrar. Es una referencia rápida para utilizar los comandos ...