Saltar al contenido

3 divertidas herramientas de Linux para ejecutar en Windows 10 con WSL

Le mostramos cómo instalar un terminal Linux en Windows 10 usando el Subsistema de Windows para Linux. Pero ahora que tiene esta interfaz de línea de comandos (CLI), ¿qué va a hacer con ella? Aquí hay algunas ideas divertidas que van más allá de lo práctico.

Hay una serie de cosas divertidas que puede hacer con una línea de comandos basada en Linux para aquellos que aman un poco de frikismo. Aquí hay tres proyectos iniciales para incorporar la línea de comandos en su vida diaria. Hemos clasificado estos proyectos de más fácil a más difícil en términos de dificultad, pero todos estos proyectos siguen siendo lo suficientemente fáciles para los principiantes. También son una excelente manera de ver lo que puede hacer la línea de comandos. (¡Y sí, eso también funciona en WSL en Windows 11!)

Este tutorial asume que está utilizando Ubuntu como su distribución de Linux en WSL. Si está usando otra cosa, es posible que deba modificar estos comandos para que se adapten a sus necesidades. O puede instalar Ubuntu como una segunda terminal de Linux y unirse.

Antes de que comencemos

Una de las cosas más importantes que debe hacer mientras usa el terminal es mantener actualizadas sus aplicaciones y utilidades instaladas. Esto requiere dos comandos simples. El primero es:

sudo apt update

Analicemos eso. Utilizando sudo aumenta temporalmente su cuenta de usuario a derechos de administrador para este único comando. Sin este aumento, el comando fallaría. Usar sudo, el terminal le pedirá que ingrese la contraseña que creó cuando configuró WSL.

La siguiente parte apt (Advanced Package Tool) es el administrador de paquetes que Ubuntu usa para instalar programas y utilidades. Un paquete son todos los archivos que se juntan para funcionar como un programa o utilidad de Linux. APT es lo suficientemente inteligente como para instalar no solo el programa que desea, sino también todas las dependencias necesarias. Una dependencia es otro programa que su programa deseado necesita para funcionar.

Finalmente tenemos update, una opción para APT que le dice que obtenga las listas de paquetes del Repositorios que utiliza su sistema. Este es el primer paso para actualizar nuevas versiones de programas que están instalados en el sistema. Sin actualizar la lista, su sistema no tendría suficiente información para dar el siguiente paso.

Nuestro segundo comando es:

sudo apt upgrade -y

Ya lo hemos cubierto sudo y apt, pero los nuevos bits le dicen al sistema que actualice nuestros paquetes con la información de la lista que descargamos en el paso anterior. los -y se llama “bandera” y en este caso significa “sí”. Este es un comando opcional que nos permite omitir la parte molesta donde el sistema nos dice cuánto espacio ocuparán las nuevas actualizaciones y luego nos pregunta si queremos continuar.

Ahora que nuestro sistema está actualizado, podemos jugar con algunas herramientas en la línea de comandos.

Obtener el clima

Una ventana de terminal con un informe meteorológico en arte ASCII

Es más fácil registrarse a través de un sitio web llamado. para proporcionar una descripción gráfica del clima actual con un pronóstico de tres días wttr.in. Este sitio web lee su dirección IP para determinar su ubicación aproximada y luego le devuelve el clima en un formato compatible con la terminal.

Relacionado : Cómo probar altavoces envolventes en Windows 10

Si desea una vista previa de cómo se verá, también puede visitar el sitio web en un navegador normal.

Para consultar el clima, necesita el programa de terminal curlque debería estar instalado en su sistema por defecto. Si no, corre sudo apt install curl Consíguelo.

Ahora echemos un vistazo al clima en nuestra terminal. curl wttr.in. En unos segundos, debería tener un pronóstico del tiempo para su ubicación similar al que se muestra arriba.

Otro buen truco es configurar su sistema para que muestre la última previsión meteorológica cada vez que abra la terminal. Puede hacer esto agregando el comando curl wttr.in a la cima del tuyo .bashrc Expediente.

Para entender cómo tu. Para editar .bashrc El archivo se puede encontrar en nuestro tutorial anterior sobre cómo personalizar (y colorear) su indicador de bash.

Obtener resultados de MLB en la terminal

Una ventana de terminal con una tabla de puntajes de caja de béisbol

Mantengo mi terminal abierta y, a veces, no quiero perder el tiempo con Google para obtener detalles sobre el último juego de los Yankees. En su lugar, recurro a un script de Python confiable para obtener toda la información que necesito.

Si ha instalado la última versión de Ubuntu para WSL, ya tiene Python 3, que necesitamos para esto. Puede verificar esto escribiendo python3 --versionmostrándole la versión de Python 3 que tiene en su sistema.

Ahora vayamos al grano. Lo primero que necesita es una serie de scripts de ayuda que extraerán todos los datos de béisbol que desee. Se llama Statistics, una aplicación en segundo plano de Python basada en la comunidad que instalamos con PIP3. Al igual que APT, PIP3 es un administrador de paquetes, pero solo para programas escritos en Python.

Primero tenemos que instalarlo sudo apt install python3-pip -y. Luego ejecute el siguiente comando:

pip3 install MLB-StatsAPI

Ahora podemos tomar nuestro guión de béisbol basado en eso. statsapi. El script proviene de mi propio repositorio de GitHub (un repositorio es solo un lugar para almacenar código) donde tengo varios scripts que pueden obtener información sobre la temporada actual de béisbol.

Primero creamos un nuevo directorio (o carpeta) llamado “bin” con mkdir bin. los mkdir El comando literalmente significa “crear directorio”. Luego cambie a este directorio con cd bin (“Cd” significa cambiar de directorio). “Bin” es un nombre común para carpetas que contienen scripts y archivos ejecutables (binarios) en un entorno Linux, pero puede nombrar el directorio como desee.

Ahora descargaremos el script usando “wget”, una herramienta de descarga de línea de comandos.

El comando es:

https://raw.githubusercontent.com/ianpaul/Baseball_Scores/master/ballgame.py

Esto descargará un script llamado ballgame.py del repositorio. La extensión de archivo “py” indica que se trata de una secuencia de comandos de Python.

Ahora todo lo que tenemos que hacer es ejecutar nuestro script de Python usando el comando de Python:

python3 ~/bin/ballgame.py

Esto le dice a la terminal que use Python 3 para interpretar el script. los ~/ significa buscar en la carpeta de inicio y luego en el bin Carpeta de inicio y abra el script ballgame.py.

Una vez que lo haga, el guión le pedirá el nombre del equipo que le interesa y luego le preguntará si desea ver un cuadro de puntuación o una línea de puntuación. Tan pronto como realice la selección unos segundos más tarde, recibirá la información de su juego en un formato compatible con el terminal.

Relacionado : Cómo obtener estadísticas de libros de trabajo en Microsoft Excel

Recuerde, este script se configuró para mostrarle los resultados del último juego que completó. No le brinda una actualización sobre un juego en ejecución.

Twitter en la línea de comandos

Una ventana de terminal con un flujo de tweets con varios colores de texto.

Hay varios clientes de Twitter que pueden enviar su feed de Twitter a la línea de comandos. Lo bueno de este enfoque es que lleva Twitter a su forma más pura y hace que la experiencia sea un poco más tranquila.

Un cliente CLI de Twitter realmente bueno es Rainbow Stream, que se basa en Python y necesita algunas de las herramientas que usamos en los pasos anteriores. Primero, debemos asegurarnos de que tenemos todas las dependencias que necesita Rainbow Stream. Aquí está el comando:

sudo apt install python3-dev libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

No vamos a explicar qué son todas estas herramientas. Si quieres saberlo, puedes buscarlo en google. En el comando anterior, cada utilidad está separada por un espacio después de “instalar”.

Ahora instalemos Rainbow Stream. Usaremos el método rápido, pero si desea usar el método recomendado, lea el Documentación de Rainbow Stream.

sudo pip3 install rainbowstream

Esto llevará unos minutos ya que Rainbow Stream se instalará.

Ahora asegúrese de haber iniciado sesión en Twitter en su navegador web. Para activar el programa, ingrese rainbowstream en la línea de comando.

A continuación, Rainbow Stream quiere abrir una pestaña del navegador web para que pueda autorizar a la aplicación a acceder a su cuenta de Twitter. En algunos casos, esto debería suceder automáticamente. Si no es así, simplemente copie y pegue la siguiente URL en su navegador web. La URL suele tener este aspecto: https://api.twitter.com/oauth/authorize?oauth_token=XXXXXXXXXXXXXX

Resalte esta URL, haga clic derecho para copiarla y luego péguela en su navegador web. Twitter le pedirá que autorice a Rainbow Stream para que le dé acceso a la aplicación a su cuenta, y luego Twitter le proporcionará un PIN de siete dígitos. Ingrese este PIN en el terminal donde Rainbow Stream está esperando el código y listo. Sus tweets ahora aparecerán en la línea de comando después de unos minutos; la primera ejecución generalmente toma algún tiempo antes de que los tweets comiencen a fluir.

Rainbow Stream es bastante fácil de usar, pero requiere algunos comandos. Si escribe “aquí está mi tweet” y presiona Enter en su teclado, se publicará un tweet.

Cada tweet en tu flujo tiene un número de identificación como “id: 8”. Grifo rt 8 retuiteará este tweet. Grifo quote 8 le permite citar el mismo tweet y agregar su propio comentario. Hay una serie de otros comandos sobre los que puede leer en la documentación de Rainbow Stream.

Al igual que con muchos otros programas de línea de comandos, puede h en cualquier momento para obtener ayuda en la aplicación.

Si descubre que los caracteres Unicode no se muestran correctamente, una solución simple es: Instale Windows Terminal desde la Tienda Windows.

ATADOS JUNTOS: El nuevo terminal de Windows está listo; He aquí por qué es asombroso

Usar la línea de comandos requiere un poco más de trabajo que instalar un programa normal, pero también puede ser una herramienta muy poderosa, útil y divertida para tener a su disposición.

Configuración