Tendemos a aprender y recordar los comandos de Linux de manera más efectiva si los usamos regularmente en un escenario en vivo. Si no usa los comandos de Linux con frecuencia, es probable que los olvide durante un período de tiempo. Ya sea que sea un novato o un usuario intermedio, debe saber que siempre hay algunos métodos interesantes para probar sus habilidades con BASH. En este tutorial, voy a explicar cómo probar sus habilidades BASH jugando juegos de línea de comandos. Bueno, técnicamente estos no son juegos reales como Super TuxKart, NFS o Counterstrike, etc. Estas son solo versiones gamificadas de lecciones de entrenamiento de comandos de Linux. Se le dará una tarea para completar siguiendo ciertas instrucciones en el juego mismo.
Ahora, veremos algunos juegos que te ayudarán a aprender y practicar los comandos de Linux en tiempo real. Estos no son juegos para pasar el tiempo o alucinantes. Estos juegos lo ayudarán a obtener una experiencia práctica de los comandos de terminal. Sigue leyendo.
Prueba tus habilidades BASH con Wargames
Es un juego en línea, por lo que debe tener una conexión a Internet activa. Estos juegos te ayudan a aprender y practicar los comandos de Linux en forma de juegos llenos de diversión. Los juegos de guerra son una colección de juegos de conchas y cada juego tiene muchos niveles. Puede acceder a los siguientes niveles solo resolviendo los niveles anteriores. ¡No estar preocupado! Cada juego proporciona instrucciones claras y concisas sobre cómo acceder a los siguientes niveles.
Para jugar a los Wargames, ve al siguiente enlace:
- Juegos de guerra
Juegos de guerra:aprenda y practique conceptos de seguridad en forma de juegos llenos de diversión.
Como puede ver, hay muchos juegos de shell enumerados en el lado izquierdo. Cada juego shell tiene su propio puerto SSH. Por lo tanto, deberá conectarse al juego a través de SSH desde su sistema local. Puede encontrar la información sobre cómo conectarse a cada juego mediante SSH en la esquina superior izquierda del sitio web de Wargames.
Por ejemplo, juguemos al Bandit juego. Para hacerlo, haz clic en el enlace Bandit en la página de inicio de Wargames. En la esquina superior izquierda, verá información SSH del juego Bandit.
Juega Bandido
Como puede ver en la captura de pantalla anterior, hay muchos niveles. Para ir a cada nivel, haga clic en el enlace respectivo en la columna izquierda. Además, hay instrucciones para los principiantes en el lado derecho. Léelos cuando quieras saber cómo jugar este juego.
Ahora, vayamos al nivel 0 haciendo clic en él. En la siguiente pantalla, accederá a la información SSH de este nivel.
Juega al juego Bandit para mejorar las habilidades de BASH
Como puede ver en la captura de pantalla anterior, debe conectarse a bandit.labs.overthewire.org , en el puerto 2220 a través de SSH. El nombre de usuario es bandit0 y la contraseña es bandit0 .
Conectémonos al nivel 0 del juego Bandit.
$ ssh [email protected] -p 2220
Ingrese la contraseña, es decir, bandit0
La salida de muestra será:
Conéctese al juego Bandit a través de SSH
Una vez que haya iniciado sesión, escriba ls Comando para ver lo que hay en ellos o ir a la página de nivel 1 para averiguar cómo superar el nivel 1 y así sucesivamente. La lista de comandos sugeridos se ha proporcionado en todos los niveles. Por lo tanto, puede elegir y usar cualquier comando adecuado para resolver cada nivel.
Debo admitir que los Wargames son adictivos y muy divertidos para resolver cada nivel. Sin embargo, algunos niveles son realmente desafiantes, por lo que es posible que deba buscar en Google para saber cómo resolverlo. Pruébalo, te gustará mucho.
Prueba las habilidades BASH con el juego Terminus
Este es otro juego CLI en línea basado en navegador que se puede usar para mejorar o probar sus habilidades de comando de Linux. Para jugar a este juego, abre tu navegador web y navega a la siguiente URL.
- Juega a Terminus
Una vez que ingresaste al juego, verás las instrucciones para aprender a jugarlo. A diferencia de Wargames, no necesitas conectarte a su servidor de juegos para jugar. Terminus tiene una CLI integrada donde puedes encontrar las instrucciones sobre cómo jugarlo.
Puedes mirar a tu alrededor con el comando "ls" , muévase a una nueva ubicación con el comando "cd LOCATION" , vuelve atrás con el comando "cd .." , interactúa con las cosas del mundo con el comando "less ITEM" y así. Para conocer su ubicación actual, simplemente escriba "pwd" .
Prueba BASH Skills con el juego Terminus
Prueba las habilidades BASH con el juego clmystery
A diferencia de los juegos anteriores, puedes jugar este juego localmente. No necesita estar conectado con ningún sistema remoto. Este es un juego completamente fuera de línea.
Créanme, este es un juego interesante, amigos. Vas a desempeñar un papel de detective para resolver un caso misterioso siguiendo las instrucciones dadas en el juego.
Primero, clona el repositorio:
$ git clone https://github.com/veltman/clmystery.git
O bien, descárguelo como un archivo zip desde aquí . Extráigalo y vaya a la ubicación donde tiene los archivos. Finalmente, resuelve el caso misterioso leyendo el archivo de "instrucciones".
[[email protected]]: clmystery-master>$ ls cheatsheet.md cheatsheet.pdf encoded hint1 hint2 hint3 hint4 hint5 hint6 hint7 hint8 instructions LICENSE.md mystery README.md solution
Aquí están las instrucciones para jugar este juego:
Ha habido un asesinato en Terminal City, y TCPD necesita tu ayuda. Necesitas ayudarlos a descubrir quién cometió el crimen.
Para averiguar quién lo hizo, debe ir al 'misterio' subdirectorio y empezar a trabajar desde allí. Es posible que deba buscar todas las pistas en la escena del crimen (la 'escena del crimen' expediente). Los oficiales en la escena son bastante meticulosos, así que anotaron TODO en sus informes oficiales. Afortunadamente, el sargento pasó y marcó las pistas reales con la palabra "PISTA" en mayúsculas.
Si se queda atascado en algún lugar, abra uno de los archivos de sugerencias, como sugerencia1, sugerencia2, etc. Puede abrir los archivos de sugerencias usando el comando cat como se muestra a continuación.
$ cat hint1
$ cat hint2
Para verificar su respuesta o encontrar la solución, abra el archivo 'solución' en el directorio clmystery.
$ cat solution
Para comenzar a usar la línea de comando, consulte cheatsheet.md o cheatsheet.pdf (desde la línea de comando, puede escribir 'nano cheatsheet.md'). No utilice un editor de texto para ver ningún archivo excepto estas instrucciones, la hoja de trucos y las sugerencias.
Para obtener más detalles, consulte clmystery GitHub página.
Lectura recomendada:
- ¡Aprende y practica comandos de Linux en línea GRATIS!
- Ejecute Linux y otros sistemas operativos en su navegador
- Colossal Cave Adventure:el clásico juego de aventuras basado en texto más famoso
Y, eso es todo por ahora. Seguiré agregando más juegos si encuentro algo en el futuro. Marque este enlace y visítelo de vez en cuando. Si conoce otros juegos similares, hágamelo saber en la sección de comentarios a continuación. Probaré y actualizaré esta guía.