Cómo cambiar el shell predeterminado en Ubuntu 22.04

En Ubuntu 22.04, el shell predeterminado es Bash. Sin embargo, puede haber ocasiones en las que necesite cambiar el shell predeterminado por alguno diferente, como Zsh, Fish o incluso otro shell Bash personalizado.
En este artículo, exploraremos los pasos necesarios para cambiar el shell predeterminado en Ubuntu 22.04.
Pasos para cambiar el shell predeterminado en Ubuntu 22.04
Paso 1: Verificar la ubicación del shell deseado
Antes de cambiar el shell, es importante verificar que el shell deseado está instalado en su sistema y saber su ubicación. Puede hacer esto ejecutando el siguiente comando en su terminal:
which nombre_del_shell
Este comando le dará la ubicación del shell deseado.
Paso 2: Cambiando el shell predeterminado para su usuario
Para cambiar el shell predeterminado para su usuario, debe usar el comando chsh. Este comando le permitirá cambiar la entrada del shell para su usuario en el archivo /etc/passwd.
Ejecutar el comando chsh sin ninguna opción le permitirá editar la entrada de su shell:
chsh
Al ejecutar este comando, se abrirá un editor de texto para modificar la entrada de su shell. Tendrás que ingresar tu contraseña y luego cambiar la entrada a la ubicación del shell deseado. Si desea establecer Zsh como su shell predeterminado, la entrada debería ser algo como /usr/bin/zsh.
Después de realizar los cambios, guarde y cierre el archivo.
Paso 3: Verificar la actualización exitosa
Una vez que haya realizado los cambios, verifique si se han actualizado correctamente ejecutando el siguiente comando:
echo $SHELL
Este comando debería imprimir la ubicación del nuevo shell que acaba de establecer.
Ejemplos de códigos de cambio de shell predeterminado en Ubuntu 22.04
Cambio a Zsh como shell predeterminado
which zsh
chsh
Establezca la entrada de su shell como /usr/bin/zsh.
echo $SHELL
Este comando debería imprimir /usr/bin/zsh.
Cambio a Fish como shell predeterminado
which fish
chsh
Establezca la entrada de su shell como /usr/bin/fish.
echo $SHELL
Este comando debería imprimir /usr/bin/fish.
Conclusión
Cambiar el shell predeterminado en Ubuntu 22.04 es un proceso simple pero importante. Ahora que has aprendido los pasos necesarios para hacerlo, experimenta con diferentes shells y encuentra el que más se adapte a tus necesidades.
Preguntas frecuentes
¿Qué es un shell?
Un shell es un programa de interpretación de comandos que se utiliza para interactuar con el sistema operativo. Los shells permiten a los usuarios ejecutar comandos, scripts y programas en una terminal.
¿Cómo sé qué shell estoy usando actualmente?
Puede verificar el shell actual ejecutando el siguiente comando:
echo $SHELL
Este comando imprimirá la ubicación del shell actual.
¿Puedo cambiar el shell predeterminado para otro usuario en mi sistema?
Sí, puede cambiar el shell predeterminado para cualquier usuario en su sistema utilizando el mismo proceso descrito en este artículo. Sin embargo, debe tener cuidado de no cambiar la entrada de shell para sistemas importantes o críticos.
[nekopost slugs="instalar-curl-ubuntu,instale-discord-ubuntu22-04,instale-la-version-especifica-de-python-ubuntu,desinstalar-postgresql-ubuntu-22-04,configurar-un-servidor-smtp-ubuntu,lanzamiento-de-lsb-ubuntu,instalar-zoom-ubuntu-2,instale-el-codigo-de-visual-studio-ubuntu22-04,compartir-carpeta-en-la-red-local-con-ubuntu"]

Deja una respuesta