login
). A partir de ese
momento se inicia un shell conectado a un terminal
(pantalla + teclado) con el que el usuario interacciona con el sistema
operativo vía mensajes textuales si es que no hay un entorno gráfico.
Una vez conseguido esto, el usuario acciona el intérprete mediante líneas que tienen este aspecto:
mandato [[-] op.] [ op. args. [ args. mandato]
| Donde op. son las opciones del mandato, op. args. los argumentos de las opciones, y args. los datos de partida del programa |
ls
| Lista de archivos y directorios |
ls -l
| idem en formato amplio |
ls -al
| idem más archivos ocultos |
ls -l ..
| Lista de la carpeta anterior a la actual |
Al final del trabajo, el usuario debe cerrar la sesión, para ello utiliza el mandato
exit
| Salir de la sesión |
Existen combinaciones de teclas que permiten realizar acciones (por si solas). Entre ellas encontramos
<Back Space> o <Ctrl-H> (^H)
| Borra el caracter anterior y mueve el cursor a la posición anterior. |
<Ctrl-U> (^U)
| Borra la línea completa. |
<Ctrl-C> (^C)
| Interrumpe y termina el mandato actual. |
<Ctrl-S> (^S)
| Para la salida de datos por pantalla. |
<Ctrl-Q> (^Q)
| Reactiva la salida de datos por pantalla. |
<Ctrl-D> (^D)
| Cierra el terminal (exit). |
Algunos mandatos que podemos utilizar para conocer algo de
información sobre nuestra sesión son:
date
, who
, hostname
, domainname
date
| Indica la fecha y hora actual. |
who
| Indica quién está conectado al sistema. |
hostname
| Muestra el nombre completo del sistema |
domainname
| Muestra el nombre del dominio de comunicación |
uname
| Proporciona información sobre el sistema |