El intérprete de comandos, o shell, es una interfaz entre el
usuario y el sistema operativo que permite interactuar directamente con el sistema y con sus
ficheros de configuración. Su función es recibir las órdenes del usuario a través de la
línea de comandos, interpretarlas, ejecutarlas y mostrar su resultado. Resulta muy útil
aprender a utilizarlo ya que, aunque al principio pueda parecer un poco difícil, resulta
fundamental para obtener el máximo rendimiento del sistema.
Para iniciar el intérprete de comandos tienes que ir al botón Aplicaciones
y ejecutar la herramienta Terminal. Hecho esto, aparecerá una
pantalla como la de la derecha con un símbolo del sistema, o prompt como el de abajo:
ubuntu@ubuntu-VirtualBox:~$
donde se puede observar:
- El nombre del usuario que ha iniciado sesión en el sistema (ubuntu).
- El nombre del equipo (ubuntu-VirtualBox).
- El directorio actual en el que se encuentra. En el caso de que se muestre el carácter ~
es porque está en el directorio personal del usuario (/home/ubuntu).
- El tipo de usuario. Si aparece un símbolo $, se trata de un usuario normal y si aparece
un símbolo #, se trata de un administrador del sistema.
El usuario root es el administrador del sistema y
puede realizar cualquier tarea de administración. En algunas distribuciones puede acceder
directamente al sistema como administrador o root, pero
otras distribuciones, como Ubuntu, te obligan a acceder al sistema con un usuario sin
privilegios de administrador y luego cambiar de usuario para una seguridad extra.
Si deseas ejecutar una tarea de forma puntual como administrador, o root, puedes utilizar el comando sudo
de la siguiente forma:
Si necesitas ejecutar múltiples tareas puedes obtener un intérprete de
administrador, o root,
ejecutando sudo bash o su:
Para salir como usuario root escribimos la orden:
El comando su se utiliza para iniciar sesión en la cuenta de root, pero de forma
predeterminada la contraseña de la cuenta raíz está bloqueada en Ubuntu. Si lo deseas,
puedes activar la cuenta de administrador, o root, estableciendo su contraseña:
Iniciar sesión como root puede causar problemas muy serios ya que éste puede hacer cualquier
cosa y podría escribirse un comando incorrectamente y destruir el sistema. Si por alguna
razón has habilitado la cuenta de root y deseas deshabilitarla nuevamente, usaríamos el
siguiente comando:
Aunque a lo largo del curso aprenderás a utilizar el intérprete de comandos
del sistema, a continuación puedes ver los comandos más utilizados en los sistemas
GNU/Linux.
Un comando que te resultará muy interesante y útil, sobre todo en los inicios con tu nuevo
sistema operativo, es el acceso a la ayuda en línea de un determinado comando. La sintaxis
es:
Por ejemplo, si quieres acceder al contenido de la ayuda del comando apt-get,
deberás ejecutar:
Carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar
que está a la espera de órdenes.
En los sistemas GNU/Linux, root es el nombre que recibe el usuario que es administrador
del sistema y que tiene todos los permisos.