Categorías: NoticiasTutoriales

Explain Shell, entendiendo cada comando (ampliación)

Me encuentro en la red este curioso proyecto, ExplainShell.com. El proyecto, que ya nos adelantó el pasado año Manuel Ignacio mediante su entrada Aprende Shell de Ubuntu Linux con Explain Shell, se trata de un servicio en la nube que nos brinda la posibilidad de descomponer un comando y explicárnoslo paso a paso.

Es muy útil para usuarios nóveles o para los que le pica la curiosidad de cómo se haría esto o aquello por shell scripting y deciden ver el comportamiento por esta vía. Útil y curioso al mismo tiempo, en la imagen que encabeza esta entrada simplemente mostramos la descomposición del comando ping -c 3 linuxhispano.net pero las posibilidades son múltiples. Abajo algunos ejemplos:

El sitio contiene casi 30000 páginas de manual (manpages) parseadas de las secciones 1 y 8 encontradas en el Repositorio oficial de Ubuntu. Se usa mucha heurística para extraer los argumentos de cada programa, y podrán aparecer error aquí y allí, principalmente debidos a una salida no estándar del manpages de esa aplicación.

Recientemente liberaron el código. Lo puedes encontrar en el siguiente enlace de GitHub. Está escrita en Python y se apoya bastante en NLTK (para extraer las partes de los manuales), un poco de d3.js (para la parte gráfica) y Flask (como framework de Python).

¿Qué se te ocurre probar ahora?

Alberto Hornero Luque

Contínuamente relacionado con el procesamiento de imágenes y el análisis numérico, se encuentra actualmente trabajando como Ingeniero Técnico en el laboratorio de Métodos Cuantitativos de Teledetección del CSIC. Administrador del portal Linux Hispano centra sus intereses en tecnologías abiertas, desarrollos en la nube y GNU/Linux, y hace poco fundó junto a Javier Carazo una startup, Codection. Puedes seguir sus updates en @ahornero y LinkedIn.

Ver comentarios

  • Brutal, la pagina. Para entender algunas lineas infinitas de las que te encuentras googleando.
    Me la guardo en favoritos.

    Muchisimas gracias!!!

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace