Chsh
Chsh

Contenido

Comando Chsh en Linux:

El comando chsh en Linux es una herramienta útil para cambiar la shell por defecto del usuario en el sistema. La shell por defecto es el programa que se ejecuta cuando se inicia sesión en un sistema Linux y se utiliza para ejecutar comandos y programas en la terminal. En Linux, chsh es una herramienta útil para personalizar la experiencia de terminal del usuario cambiando la shell por defecto del sistema. Con el conocimiento de cómo utilizar el comando chsh y sus opciones adicionales, los usuarios pueden aumentar su eficiencia y mejorar su experiencia en la terminal.
  • ¿Por qué cambiar la shell por defecto?

En general, las shells más populares como bash, zsh y fish son altamente personalizables y permiten a los usuarios crear atajos de teclado y funciones personalizadas. Al cambiar la shell por defecto, los usuarios pueden aprovechar al máximo su experiencia de terminal y aumentar su eficiencia.

Sintaxis:

				
					chsh [Opción] [Ruta de la Shell]
				
			
  • Cómo utilizar el comando Chsh:

Para utilizar el comando chsh en Linux, primero debes abrir la terminal y escribir «chsh» seguido de la shell que deseas utilizar. Por ejemplo, si deseas cambiar a la shell zsh, deberías escribir:
				
					chsh -s /usr/bin/zsh

				
			

Debes tener en cuenta que la ruta de la shell puede variar según la distribución de Linux que estés utilizando, por lo que es importante verificar la ubicación correcta de la shell antes de utilizar el comando chsh.

Otra opción es simplemente escribir el nombre de la shell en lugar de la ruta completa. Por ejemplo:

				
					chsh -s zsh

				
			

Esta opción también funcionará si la shell que deseas utilizar está en la variable de entorno $PATH.

Es importante destacar que el comando chsh solo puede ser utilizado por el propio usuario o por un administrador del sistema. Los usuarios normales pueden cambiar su propia shell por defecto, mientras que los administradores del sistema pueden cambiar la shell por defecto de cualquier usuario en el sistema.

Opciones del comando Chsh:

Además de cambiar la shell por defecto, el comando chsh también ofrece opciones adicionales para personalizar la shell del usuario.

  • -l : Lista las shells disponibles en el sistema.
  • -u : Cambia el ID de usuario de la shell del usuario.
  • -e : Indica la ubicación del editor de texto que se utilizará para editar la configuración de la shell.
  • -h : Muestra un mensaje de ayuda con las opciones disponibles del comando chsh.
  • -s : Especifica el shell a utilizar.
  • -R : Establece el shell predeterminado para los nuevos usuarios creados en el sistema.

 

Cómo establecer Bash como tu Shell predeterminada:

Para establecer Bash como tu Shell predeterminada utilizando el comando chsh, sigue los siguientes pasos:

  1. Abre la terminal de Linux.
  2. Escribe el comando chsh -s /bin/bash y presiona Enter.
  3. Te pedirá que ingreses tu contraseña de usuario.
  4. Una vez que hayas ingresado la contraseña, presiona Enter.

Ahora, Bash se ha establecido como tu Shell predeterminada. Para verificar que se ha establecido correctamente, cierra la sesión actual y vuelve a iniciar sesión. Luego, escribe el comando echo $SHELL y presiona Enter. Debería aparecer la ruta de Bash, por ejemplo: /bin/bash.