Next: Los metacaracteres
Up: Lo común a todos
Previous: Presentando información
En el momento en el que el administrador del sistema nos crea una cuenta en
el sistema, se nos asigna un shell por defecto. La primera vez que accedemos
a la cuenta, podemos averiguar cual es el nuestro, observando el prompt.
Otra forma de hacerlo es averiguar el contenido de una variable de entorno
llamada $SHELL. Esto se pude hacer de la siguiente forma:
width 3pt
width .3pt415ptgogh: > echo $SHELL
/bin/csh
gogh: >
width .3pt
depth .3pt
width -3pt
Esta variable se carga con el contenido mostrado cuando se hacemos el
login.
Si no estamos de acuerdo con la decisión tomada por el system manager
(root, superusuario ... es curioso la cantidad de nombres que la gente da
a este tipo de cargos dentro de un sistema informático), podemos cambiar
el shell de dos formas diferentes:
- 1.
- Lanzando un shell nuevo sobre el que ya tenemos lanzado. Esta elección
es rápida, pero tiene el problema de que cuando abandonamos la sesión
y volvemos a entrar de nuevo, se lanza el shell por defecto.
- 2.
- Mediante el comando chsh . Aquí tenemos un ejemplo de
su funcionamiento:
width 3pt
width .3pt415ptgogh: > chsh (cambiamos de shell por defecto)
Changing the login shell for vi
Enter the new value, or press return for the default
Login Shell [/bin/csh]: /bin/ksh (elegimos Korn Shell)
gogh: > exit
logout
Welcome to Linux 1.0.8.
gogh login: vi
Password:
Last login: Sun Apr 23 23:18:01 on tty3
Linux 1.0.8. (Posix).
interactive stdin
<vi@gogh:9>$ (efectivamente hacemos el login con el Korn Shell)
width .3pt
depth .3pt
width -3pt
Next: Los metacaracteres
Up: Lo común a todos
Previous: Presentando información
Vicente González Ruiz
1998-07-13