![](../Images/header.jpg) # 0 - CONFIGURACIÓN ## Sobre la sintaxis Markdown Formato en el que están escritos los archivos con los apuntes del curso. [Documentación](https://docs.github.com/es/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) ## Shell, Terminal y Bash * Shell: Programa que interpreta órdenes (comandos) que el usuario escribe. * Ejemplos: bash, sh, zsh, csh, powershell... * Terminal: Programa que proporciona una interfaz gráfica o de texto para comunicarse con la shell. * Warp, Xterm, terminal del sistema por defecto... * Bash (Bourne-again shell): La shell más popular en entornos Unix (Linux y macOS) ## Historia de Bash [Wikipedia](https://es.wikipedia.org/wiki/Bash) ## ¿Por qué Bash? * Es el estándar Unix/Linux/macOS (aunque en las últimas versiones de macOS es zsh, una evolución de Bash). * La gran mayoría de scripts y sistemas de administración de servidores están escritos en Bash. * Gran portabilidad. * Más documentación y comunidad. ## Bash en Windows ### Git for Windows (no soporta todos los comandos de Bash) [Instalación](https://gitforwindows.org) ### WSL - Windows Subsystem for Linux (soporte completo a Bash) Debes instalarlo como administrador si tienes Windows para seguir el curso. [Instalación](https://learn.microsoft.com/es-es/windows/wsl/install) ``` wsl --install ``` * Reinicia * Finaliza la configuración de Linux Ya podrás usar Bash en la terminal. > [!NOTE] > > El directorio raíz de Windows se encuentra en `/mnt/c` ## Warp La terminal y entorno de desarrollo con IA que utilizaremos durante el curso, ya que nos ayudará a interactuar con la Shell de una manera más cómoda y avanzada. Recomiendo su instalación (aunque puedas usar otra terminal). > [!IMPORTANT] > > #### **Descarga [Warp 2](https://mouredev.link/warp)** --- [[Inicio 🔼](../README.md)] [[Siguiente lección ▶️](./01_FIRST_STEPS.md)]