3 puntos por GN⁺ 2025-05-30 | 1 comentarios | Compartir por WhatsApp
  • Este manual explica de forma sencilla cómo usar la línea de comandos moderna en Unix/Linux
  • Permite aprender rápidamente los conceptos y comandos principales sin necesidad de manuales extensos ni documentación compleja
  • Hace posible aprender de forma integrada sobre la terminal, el shell, las aplicaciones CLI y el scripting de shell
  • Incluye más de 100 ejemplos prácticos y sesiones con anotaciones para seguir paso a paso y usarlo con confianza
  • Es un manual actualizado para 2025, elegido por más de 5,700 lectores

La línea de comandos para todos

  • Presenta una forma de trabajar eficientemente en el entorno de línea de comandos moderna no solo para desarrolladores de software, administradores de sistemas y profesionales de TI, sino también para usuarios comunes de Linux/macOS
  • Ofrece un amplio abanico de usos para que cualquiera pueda empezar cómodamente con la línea de comandos

Por qué no necesitas el manual completo del shell

  • Está organizado en torno a conceptos clave y comandos de uso frecuente para que puedas comenzar rápido sin libros extensos de Linux ni un manual del shell voluminoso
  • Ofrece una guía enfocada en lo esencial que además ahorra tiempo

Más allá del shell

  • Está diseñado para que puedas aprender de forma integrada, de una sola vez, conocimientos relacionados como la terminal, el shell, las aplicaciones CLI y el scripting de shell, en lugar de estudiarlos por separado
  • También ofrece tips y trucos prácticos para adquirir conocimientos aplicables de inmediato al trabajo real o al desarrollo

Ejecuta comandos con confianza

  • Incluye más de 100 sesiones prácticas anotadas y ejemplos de código para que puedas seguirlos paso a paso y experimentarlos directamente
  • Ofrece una experiencia que aporta cambios y más confianza en la forma de usar los comandos

Actualizado y elegido por miles de lectores

  • Es un manual nacido de la recopilación de 4 años de experiencia de aprendizaje y escritura, actualizado para 2025 como referencia vigente
  • Más de 5,700 usuarios lo han elegido como una sólida guía para fortalecer habilidades de línea de comandos

1 comentarios

 
GN⁺ 2025-05-30
Opiniones en Hacker News
  • Da la impresión de ser un libro realmente genial, aunque sugieren que en la landing page sería bueno explicar con más detalle qué aprenderá el lector; no quedaba claro si era un libro para principiantes o si también incluía consejos útiles para gente ya familiarizada con bash, así que tuvieron que buscar páginas de muestra. Como esas páginas permiten entender mucho mejor el contenido, recomiendan publicarlas. También señalan que, en lugar de "Fresh out of press", suena más natural "hot off the press", y que "Grok the Linux command line on only 120 pages" podría mejorarse a "in only 120 pages" sin que suene raro.
    • Coincide en que la información de la landing page es demasiado breve; había sido para no duplicar lo que ya aparece en Gumroad, pero cree que debe replantearlo. Además, agradece las sugerencias sobre el texto; como no es hablante nativo, este tipo de feedback le viene muy bien.
  • Alguien comenta que el sitio se ve algo roto en móviles: el texto se sale de la pantalla. También opina que contar con páginas de muestra o un índice ayudaría a estimar el nivel del libro. Aunque se puede obtener "gratis" y pagar después, resulta algo engorroso y da un poco de culpa elegir $0.
    • Agradece el feedback, reconoce que intentó ajustar el soporte móvil pero parece que no probó lo suficiente. Planea preparar una muestra de inmediato y comparte un enlace a páginas de ejemplo.
    • Otra persona comparte la misma experiencia: incluso en Firefox Android y en un Pixel hay partes de la pantalla que no se pueden ver. También le gustaría poder leer el índice. Confiesa que le da pena descargarlo por $0, pero de todos modos felicita al autor por la publicación del libro.
    • Confirman que en Brave para Android también ocurre el problema de que el texto se sale de la pantalla.
  • Se comparte directamente el enlace a páginas de ejemplo.
    • Aunque dice tener bastante experiencia con la shell, aprendió cosas nuevas en las páginas de muestra, como process substitution, y decidió comprarlo de inmediato.
    • Señalan que la página 12 del PDF de muestra termina con "On Linux, the PATH looks something like this:", pero en realidad no aparece ningún ejemplo del PATH.
    • A alguien le parecieron algo decepcionantes las páginas de muestra. Por ejemplo, se explica que se puede comparar el contenido de directorios comparando la salida de ls con la utilidad diff, pero en la práctica pasar la salida de ls a diff puede generar errores, así que consideran que esa explicación no es del todo adecuada. En su lugar, sugieren que sería más correcto explicar la comparación de dos directorios archivo por archivo con el comando <code>diff -r directory-a directory-b</code>.
  • Si te interesa este libro, también recomiendan The Shell Haters Handbook.
  • Preguntan si el enfoque del libro está principalmente en herramientas antiguas que siempre se encuentran en la mayoría de los sistemas (por ejemplo: find, grep), o si también incluye herramientas modernas que uno instala por su cuenta, como fd, fzf y rg.
    • La respuesta es que se enfoca en herramientas estándar antiguas, porque son fáciles de usar en pipelines de CI o al compartir scripts con colegas. Pone a Make como ejemplo de algo aplicable prácticamente en cualquier entorno. Las alternativas sí se mencionan, pero los ejemplos están basados en herramientas antiguas ya probadas: herramientas que no requieren instalación y las utilidades básicas que suelen encontrarse en el trabajo. Aun así, considera atractivo un enfoque centrado más en herramientas modernas.
  • El contenido parece bastante bueno, pero la tipografía y la maquetación dificultan un poco la lectura: hay bloques de código en páginas distintas a la explicación (p18/19), callouts separados (p26/27), una palabra partida entre dos páginas (p51/52) y un footer que se extiende por varias páginas (p61/62), entre otros detalles que rompen la inmersión. Mencionan que, para entender una sección, resulta incómodo tener que estar cambiando de página constantemente.
    • Agradece el feedback y explica que intenta dejar todo lo más limpio posible, pero como el libro se sigue actualizando, este tipo de inconvenientes terminan apareciendo. Dice que pondrá más atención en eso en la próxima actualización.
  • También creó una app TUI interactiva y una colección de ejercicios para aprender herramientas Linux CLI (coreutils, grep, sed, awk), disponibles en learnbyexample/TUI-apps.
  • Excelente trabajo; comenta que lleva 20 años usando Linux (o más bien casi 30) y aun así aprendió algo que no conocía en las páginas de ejemplo.
  • Recomiendan linuxjourney.com como recurso útil para consultar junto con este material.
  • Preguntan cómo funciona en la práctica el modelo de venta "pay what you want", porque lo están considerando para vender cursos.
    • Responde que cambió a ese modelo hace poco, así que no tiene datos históricos. Espera ingresos bastante menores que con una venta tradicional. En un esquema normal de ventas, el marketing suele ser indispensable. Su motivación principal es compartir con otras personas el resultado de algo en lo que invirtió mucho tiempo, publicándolo mientras siga siendo útil y antes de que el contenido envejezca. Si su objetivo hubiera sido maximizar ingresos, probablemente habría escrito un libro sobre IA. También comenta que en algún momento le gustaría escribir en su blog sobre la experiencia de crear el libro.