Ubuntu y las otras distribuciones de Linux disponibles en Windows 10 usan el shell Bash de forma predeterminada, pero esa no es su única opción. Windows tiene una capa de compatibilidad para ejecutar software de Linux en Windows, y puede usarla para ejecutar Zsh o cualquier shell que prefiera.
El shell Zsh ahora funciona en Windows 10. Puede hacer que Bash ejecute Zsh automáticamente cada vez que lo inicie. Oh My Zsh también funciona para personalizar su shell Zsh en Windows, tal como lo hace en Linux.
Antes de instalar el shell de su elección, primero deberá habilitar el subsistema de Windows para Linux e instalar un entorno Linux . Usaremos Ubuntu como ejemplo en este artículo, pero puede realizar un proceso similar en openSUSE y otras distribuciones de Linux.
Si ya ha instalado Bash en Windows, está listo para comenzar.
Después de instalar Bash, solo necesita instalar el shell que desea usar desde Bash. Haga esto con el comando apt-get, tal como instalaría cualquier otro paquete de software en Ubuntu Linux.
Para instalar Zsh en Ubuntu, abra el shell Bash y ejecute el siguiente comando:
sudo apt-get install zsh
Presione “y” cuando se le solicite, y luego presione Enter para continuar. Apt-get descarga e instala automáticamente Zsh desde los repositorios de Ubuntu.
En otras distribuciones de Linux, simplemente use el comando de instalación de software de su distribución de Linux. Por ejemplo, necesitará usar el comando zypper en openSUSE.
Si desea utilizar otro shell, especifique el nombre de ese shell en lugar de Zsh. Por ejemplo, hemos visto informes de que la concha de pescado también funciona bien. Para instalarlo, ejecutaría el siguiente comando:
sudo apt-get install fish
Para iniciar Zsh u otro shell después de su instalación, simplemente escriba el nombre del shell en el indicador de Bash y luego presione Entrar. Por ejemplo, para comenzar a usar Zsh desde Bash, simplemente escriba:
zsh
Se le pedirá que realice el proceso de configuración inicial de Zsh y cree un perfil de configuración la primera vez que lo inicie. Escriba «2» para crear un perfil de configuración con la configuración predeterminada recomendada.
Para salir del shell zsh y volver a Bash, simplemente ejecute el siguiente comando:
salida
Puede iniciar el shell Zsh directamente con un comando como el siguiente:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
También puede hacer que Bash cambie automáticamente a Zsh cada vez que lo inicie.
Para hacer esto, necesita editar su archivo .bashrc. Bash ejecuta los comandos de este archivo cada vez que se inicia. Puede realizar las ediciones utilizando cualquier editor de texto que desee, incluido vi , pero explicaremos el proceso utilizando nano .
Para abrir el archivo .bashrc en nano, ejecute el siguiente comando:
nano .bashrc
Agregue las siguientes líneas al archivo. Simplemente podría agregar la línea «exec zsh», pero las siguientes líneas adicionales aseguran que Bash solo inicie Zsh cuando abra una ventana de Bash. Esto evita causar problemas a otro software.
# Lanzar Zsh si [-t 1]; luego exec zsh fi
Si desea ejecutar un shell diferente, debe ingresar el comando de ese shell en lugar del comando «zsh».
Después de realizar los cambios, presione Ctrl + O y luego Enter para guardar el archivo. Presione Ctrl + X para salir de nano después.
Ahora, cada vez que abre el acceso directo de Ubuntu (u otro acceso directo de distribución de Linux) en Windows, se inicia con el shell Zsh.
Para revertir su cambio, edite el archivo .bashrc nuevamente y elimine la sección que agregó.
Todos los shells alternativos de Linux deberían funcionar, en teoría. Si no lo hace, Microsoft necesita reparar el subsistema de Windows subyacente para Linux para que ejecute correctamente más software de Linux. Puede ver los errores existentes e informar de nuevos errores a Microsoft en la página de GitHub de BashOnWindows .
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…