Te hemos mostrado Cómo instalar un terminal de Linux en Windows 10 con el subsistema de Windows para Linux. Pero ahora que tienes esta interfaz de línea de comandos (CLI) ¿Qué vas a hacer con eso? Aquí hay algunas ideas divertidas más allá. 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 geekery. Aquí hay tres proyectos de inicio para incorporar la línea de comandos en su rutina diaria. Hemos clasificado estos proyectos en términos de dificultad desde lo más fácil a lo más difícil, pero todos estos proyectos aún son lo suficientemente fáciles para los principiantes. También son una excelente manera de ver lo que puede hacer la línea de comando. (Y sí, esto funciona en WSL en Windows 11 , ¡también!)
Este tutorial asume que está utilizando Ubuntu como su distribución de Linux en WSL. Si está usando algo más, es posible que tenga que adaptar estos comandos para satisfacer sus necesidades. O bien, puede instalar Ubuntu como un segundo terminal Linux y seguirlo.
Antes de empezar
Una de las cosas más importantes que debe hacer al usar el terminal es mantener sus aplicaciones instaladas y utilidades actualizadas. Esto requiere dos comandos simples. El primero es:
Actualización de sudo apt
Vamos a romper esto. Utilizando
sudo
Eleva temporalmente su cuenta de usuario a los privilegios de administrador para este solo comando. Sin esta elevación, el comando fallaría. Usar
sudo
, el terminal le pedirá que ingrese la contraseña que creó por primera vez cuando configura WSL.
La siguiente parte,
apto
(Herramienta de paquete avanzada,) es el administrador de paquetes Ubuntu utiliza para instalar programas y utilidades. Un paquete es todos los archivos que se unen para trabajar como un programa o utilidad de Linux. APT es lo suficientemente inteligente como para no solo instalar el programa que desea, sino también cualquier dependencia que requiera. Una dependencia es otro programa que su programa deseado necesita para trabajar.
Finalmente, tenemos
actualizar
, que es una opción para APT que le dice que actualice las listas de paquetes de la
repositorios
Su sistema utiliza. Este es el primer paso para actualizar las nuevas versiones de programas instalados en el sistema. Sin actualizar la lista, su sistema no tendría suficiente información para llevar a cabo el siguiente paso.
Nuestro segundo comando es:
sudo apt actualizar -y
Ya hemos cubierto
sudo
y
apto
Pero los nuevos bits le dicen al sistema que actualice nuestros paquetes utilizando la información de la lista que descargamos en el paso anterior. los
-y
se llama "bandera" y en este caso, representa "sí". Este es un comando opcional que nos permite omitir la pieza molesta donde el sistema nos dice cuánto espacio de almacenamiento tomará las nuevas actualizaciones, y luego solicita si queremos continuar.
Ahora que nuestro sistema está actualizado, estamos listos para jugar con algunas herramientas en la línea de comandos.
Obtener el clima
Lo más fácil de hacer es obtener una visión general gráfica del clima actual con un pronóstico de tres días utilizando un sitio web llamado wttr.in . Este sitio web lee su dirección IP para obtener su ubicación aproximada y luego le entrega el clima en un formato fácil de terminar.
Si desea una vista previa de lo que se verá, esto también puede visitar el sitio web en un navegador regular.
Para obtener el clima, necesita el programa de terminal.
rizo
, que debe instalarse en su sistema de forma predeterminada. Si no lo es, corre
sudo apt instalar rizo
para conseguirlo.
Ahora veamos el clima en nuestra terminal con
curl wttr.in
. En unos segundos, debe tener un pronóstico del tiempo para su ubicación similar a lo que ves en la imagen anterior.
Otro truco limpio es configurar su sistema para que cada vez que abra el terminal, muestra el último pronóstico del tiempo. Puedes hacer eso agregando el comando
curl wttr.in
a la cima de su
.bashrc
expediente.
Para entender cómo editar su
.bashrc
Archivo, echa un vistazo a nuestro tutorial anterior en
Cómo personalizar (y colorear) su indicador de bash
.
Obtener las puntuaciones de MLB en la terminal
Constantemente tengo mi terminal abierto, y a veces no quiero molestarme con Google para obtener detalles sobre el último juego de Yankees. En su lugar, me dirijo a un script de Python de confianza para obtener toda la información que necesito.
Si ha instalado la última versión de Ubuntu para WSL, entonces ya tiene Python 3, que es lo que necesitamos para esto. Puede marcar esto escribiendo escribiendo en
Python3 --version
, que le dirá la versión de Python 3 que tienes en tu sistema.
Ahora, vamos a bajar a los negocios. Lo primero que necesitará es un conjunto de scripts auxiliares que va a agarrar todos los datos de béisbol que queremos. Se llama estadsapi , una aplicación de fondo de Python basada en la comunidad que instalaremos utilizando PIP3. Como APT, PIP3 es un administrador de paquetes, pero solo para programas escritos en Python.
Primero necesitamos instalarlo con
sudo apt instala python3-pip -y
. Una vez hecho esto, realice el siguiente comando:
PIP3 instalar MLB-STATSAPI
Ahora, podemos agarrar nuestro script de béisbol que se basa en el
estadsapi
. El script viene de
mi propio repositorio de GitHub
(Un repositorio es solo un lugar para almacenar el código) donde tengo un montón de scripts que pueden obtener información sobre la temporada actual de béisbol.
Primero, hagamos un nuevo directorio (o carpeta) llamado "Bin" con
mkdir bin
. los
mkdir
El comando significa literalmente "Hacer directorio". Luego, cambie a ese directorio con
cubo de CD
("CD" significa directorio de cambio). "Bin" es un nombre común para carpetas que contienen scripts y ejecutables (binarios) en un entorno de Linux, pero puede nombrar el directorio lo que desee.
Ahora, descargaremos el script con "WGTGE", una herramienta de descarga de línea de comandos.
El comando es:
https://raw.githubusercontent.com/ianpaul/baseball_scores/master/ballgame.py
Esto descarga un script llamado ballgame.py del repositorio. La extensión de archivo "PY" denota que este es un script 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 al terminal que use Python 3 para interpretar el guión. los
~ /
significa mirar en la carpeta de inicio, y luego mira el
compartimiento
Carpeta en casa y abre el script ballgame.py.
Una vez que haga eso, el script solicitará el nombre del equipo que le interesa, y luego pregunte si desea ver un puntaje de casillas o una puntuación de línea. Una vez que haga la selección unos segundos más tarde, obtendrá la información de su juego en un formato fácil de terminar.
Tenga en cuenta que este script está configurado para darle los resultados del último juego completado. No te dará una actualización a un juego en curso.
Twitter en la línea de comando
Hay una serie de clientes de Twitter que pueden entregar su alimentación de Twitter a la línea de comandos. Lo bueno de este enfoque es que reduce a Twitter a su forma más pura, y hace que la experiencia sea un poco más tranquila.
Un cliente de CLI Twitter realmente bueno es Stream del arco iris, que se basa en Python y requiere algunas de las herramientas que ya hemos utilizado en los pasos anteriores. Primero, debemos asegurarnos de que tenemos todas las dependencias que requiere el arroyo Rainbow. Aquí está el comando:
sudo apt instala python3-dev libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zib1g-dev
No vamos a explicar qué son todas estas herramientas. Si quieres saber, puedes buscarlos en Google. Cada utilidad está separada por un espacio después de "instalar" en el comando de arriba.
Ahora, vamos a instalar Stream del arco iris. Estamos usando el método rápido, pero si desea usar la forma recomendada, echa un vistazo a la Documentación de flujo arco iris .
sudo pip3 install rainbowstream
Esto tomará unos minutos, ya que la corriente del arco iris se instala.
Ahora asegúrese de que esté registrado en Twitter en su navegador web. Luego para activar el programa, escriba
RainbowStream
en la línea de comando.
A continuación, Rainbow Stream querrá abrir una pestaña del navegador web para que pueda autorizar la aplicación para acceder a su cuenta de Twitter. En algunos casos, esto debería suceder automáticamente. Si no lo hace, solo copie y pegue la siguiente URL en su navegador web. La URL normalmente se ve algo así: https://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxxx
Resalte esa URL, haga clic con el botón derecho para copiar y luego péguelo en su navegador web. Twitter le pedirá que autorice a Rainbow Stream para dar acceso a la aplicación a su cuenta, y luego Twitter proporcionará un PIN de siete dígitos. Escriba ese pasador en el terminal donde la corriente del arco iris está esperando el código, y eso es todo. Sus tweets ahora llegarán a la línea de comandos después de unos minutos, la ejecución inicial generalmente toma algún tiempo antes de que los tweets comiencen a verter.
El arroyo del arco iris es bastante fácil de usar, pero requiere algunos comandos. Escribir "T Aquí está My Tweet" y ingresar a su teclado publicará un tweet.
Cada Tweet en su flujo tiene un número de identificación, como "ID: 8". Mecanografía
rt 8
se retweetará ese tweet. Mecanografía
Cita 8
Le permite citar Tweet ese mismo Tweet y agregar su propio comentario. Hay un montón de otros comandos que puedes leer en el
Documentación de flujo arco iris
.
Al igual que con muchos otros programas de línea de comandos, también puede escribir
h
en cualquier momento para obtener ayuda en la aplicación.
Si encuentra que los caracteres Unicode no se muestran correctamente, entonces una solución fácil es Instale el terminal de Windows de la tienda de Windows .
RELACIONADO: El nuevo terminal de Windows está listo; Aquí es por eso que es increíble
El uso de la línea de comandos tiene un poco más de trabajo para ir a la instalación de un programa regular, pero también puede ser una herramienta muy poderosa, útil y divertida para tener a su disposición.