No importa la experiencia que tenga con la línea de comandos de Linux, siempre habrá ocasiones en las que encontrará comandos desconocidos. En tales situaciones, si bien el instinto natural es consultar las páginas de manual o buscar en Google el comando para averiguar qué hace, ¿qué pasa si le decimos que hay una forma mejor (de lectura inmersiva) de hacerlo?
Bueno, resulta que hay una herramienta llamada ExplainShell que hace exactamente eso: te dice qué hace cada parte de un comando de shell de una manera fácil de comprender.
Así que profundicemos para ver ExplainShell en detalle.
¿Qué es ExplainShell?
ExplainShell es una herramienta basada en web que le ayuda a buscar comandos de shell desconocidos para averiguar qué hacen y aprender más sobre ellos. Puede pensar en ello como una colección en línea de páginas de manual donde puede consultar comandos para obtener una descripción detallada explicación sobre su propósito, argumentos respaldados y sintaxis, todo en un formato bien presentado y fácil de entender conducta.
¿Cómo funciona ExplainShell?
ExplainShell es un archivo en línea que constituye un montón de secciones analizadas del repositorio de páginas de manual de Ubuntu. Está impulsado por algunos servicios diferentes en segundo plano que lo ayudan a encontrar una coincidencia para sus comandos consultados en su base de datos.
Si hay una coincidencia, ExplainShell devuelve toda la información relevante sobre ese comando que podría extraer de su página de manual en una presentación intuitiva.
Aprende más: ¿Qué es la línea de comandos de Linux y cómo se usa?
Cómo utilizar ExplainShell
Dado que ExplainShell está basado en la web, no necesita instalarlo en su máquina local para usarlo. En cambio, todo lo que tienes que hacer es dirigirte a explicahell.com y comience a realizar consultas sobre los comandos que le interesan para obtener más información sobre ellos.
Para buscar un comando de shell en ExplainShell, primero copie el comando para asegurarse de que está consultando el comando correcto.
Ahora, haga clic derecho en el cuadro de búsqueda y seleccione Pegar o presione Ctrl + V para pegar el comando que acaba de copiar. Alternativamente, también puede escribir el comando manualmente.
Finalmente, presione el EXPLICAR junto al cuadro de búsqueda para buscarlo.
Luego, ExplainShell mostrará su explicación y la presentará en la página siguiente. Aquí, encontrará que desglosa el significado de cada parte del comando uno por uno al hacer coincidir los argumentos con el texto de ayuda relevante en su base de datos de la página de manual.
La explicación se presenta de manera que tenga el comando consultado en la parte superior dividido adecuadamente en diferentes secciones (y argumentos) y explicaciones para cada uno de ellos agrupados en cuadros justo debajo de él, conectados a través de líneas.
Con el mouse, puede pasar el cursor sobre un argumento (o una parte del comando) que no comprende para resaltar su explicación.
Además, puede hacer clic en el nombre del comando con hipervínculo junto a las páginas de manual de origen en la parte inferior de la página para abrir la fuente de explicación y obtener información más relevante.
Por último, aunque es una característica estética, ExplainShell también te permite cambiar el tema del sitio web. Entonces, si prefiere el modo oscuro, puede tocar el botón de tema debajo del nombre del sitio web y seleccionar Oscuro en el menú desplegable para cambiar el tema del sitio.
¿Cuáles son las limitaciones de ExplainShell?
En el momento de escribir esto, ExplainShell contiene 29,761 páginas de manual analizadas en su base de datos, y es muy probable que la mayoría de los comandos de shell que consultará obtengan resultados definitivos.
Sin embargo, dicho esto, también es probable que la herramienta no pueda proporcionar explicaciones para ciertas consultas de comandos que realice. Cuando esto sucede, el desarrollador de ExplainShell sugiere enviar una solicitud de adición con el enlace en su Página de problemas de GitHub para que puedan agregarlo a su base de datos.
Relacionado: Formas de obtener ayuda de la línea de comandos en Linux
Aprender nuevos comandos de shell con ExplainShell
A través de esta guía, probablemente ahora debería tener una idea de lo que es ExplainShell y cómo puede ayudarlo a decodificar comandos de shell misteriosos fácilmente.
Así que ahora, cada vez que te encuentres con un comando desconocido, puedes simplemente ir a ExplainShell y encontrar toda la información al respecto. Y en el proceso, aprenda qué hace ese comando y cómo usarlo.
Si es nuevo en Linux, le recomendamos que consulte estos comandos básicos que lo ayudarán a aprender las tareas informáticas estándar.
¿Quiere familiarizarse con Linux? Comience con estos comandos básicos de Linux para aprender las tareas informáticas estándar.
Leer siguiente
- Linux
- Shell de Bash de Linux
- Aplicaciones Linux

Yash es redactor en MUO para bricolaje, Linux, programación y seguridad. Antes de encontrar su pasión por la escritura, solía desarrollar para la web y iOS. También puede encontrar sus escritos en TechPP, donde cubre otras verticales. Aparte de la tecnología, le gusta hablar de astronomía, Fórmula 1 y relojes.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse