Cambiar el shell

En GNU/Linux, cada usuario puede tener su propio shell configurado.

Muchos sabrán que bash no es el único shell que existe en el mundo de GNU/Linux. Algunos usuarios se sienten mas a gusto usando otros interpretes de comandos como tcsh.

En GNU/Linux, cada usuario puede tener su propio shell configurado. Este se especifica en el archivo /etc/passwd. En éste archivo, cada línea corresponde a un usuario del sistema. Por ejemplo:

trax:x:500:0:Facundo Arena:/home/trax:/bin/bash

El ultimo campo de esta linea (/bin/bash) especifica que el usuario trax usa bash como interprete de comandos predeterminado. Si trax quisiera usar csh, el administrador tendría que alterar esa línea para que se viera como la siguiente:

trax:x:500:0:Facundo Arena:/home/trax:/bin/csh

Cabe destacar que puede ser ejecutado cualquier tipo de programa como shell.