Sistemas Operativos
Enviado por panchovega • 4 de Diciembre de 2013 • 2.454 Palabras (10 Páginas) • 222 Visitas
Tutorial
Emulador de Terminal.
Para ingresar a un sistema UNIX remoto desde un PC se usa habitualmente un "emulador de terminal". Este programa permite al PC comportarse como una terminal (teclado y pantalla, sin procesador) conectada directamente a la máquina UNIX. En el emulador de terminal se deben fijar los siguientes parámetros:
• Nombre descriptivo de la conexión a establecer (arbitrario).
• Nombre en la red de la máquina a la que se quiere conectar.
• Tipo de terminal que se emulará (VT100 es el más conocido).
• Conexión vía TCP/IP, protocolo de comunicación en la red.
Ingreso al sistema (login).
login: id-usuario
password:
id-usuario es el nombre identificador del usuario para ingreso al sistema, proceso que se denomina "login". Este nombre de usuario suele tener hasta 8 caracteres (letras, números y algunos símbolos), debe comenzar con minúscula. UNIX distingue entre mayúsculas y minúsculas. En el ingreso al sistema, no se permiten correcciones.
<mensaje del día>
se despliega siempre después del login, es puesto por el administrador del sistema para información o bienvenida.
<noticias>
aviso de noticias nuevas. Las noticias se usan para informaciones generales de mayor tiempo de validez. Las noticias no aparecen más después de haber sido leídas. Para leer las noticias debe digitarse el comando news.
You have mail
indica que hay mensajes de otros usuarios, o del sistema. El correo electrónico permite a cualquier usuario enviar y recibir mensajes.
$
es el indicador de comandos del sistema; indica que el sistema está listo y aguarda una orden del operador, que debe ser escrita a continuación de $ y finalizada con la tecla <Enter>.
En los siguientes ejemplos debe escribirse el comando tal cual se muestra, digitando la tecla <Enter> al final.
date
comando que muestra la fecha y hora.
who
muestra los nombres de usuarios conectados al sistema en este momento.
hostname
muestra el nombre de la máquina UNIX.
Directorios.
Cada usuario tiene un directorio propio, llamado a veces "directorio home". Cuando el usuario ingresa al sistema ya está ubicado en su directorio propio. El comando
pwd
muestra el directorio actual.
cd /home
cambia hacia el directorio /home, lo que puede verificarse con el comando pwd.
cd
sin parámetros devuelve al usuario a su directorio propio, desde cualquier lugar donde esté. Este comando es útil cuando se han hecho varios cambios de directorio y se quiere retornar a una situación conocida, ubicándose en el directorio propio.
Listado de archivos.
Ensayemos el comando ls:
ls
lista archivos del directorio actual.
ls -l /bin
lista archivos en el directorio /bin; aquí se encuentran los archivos de comandos ejecutables del sistema. No cambia de directorio; el directorio actual sigue siendo el mismo.
ls -l
lista archivos en formato largo, dando detalles. El -l se llama opción o bandera; se lee "menos ele".
La salida obtenida consta de renglones parecidos a
-rw-rw-rw- 1 esteban users 138 Apr 5 19:34 leame
y se interpretan así:
-
indica el tipo de archivo de que se trata, con esta convención:
- archivo común,
d directorio,
l enlace o referencia a otro archivo.
rw-rw-rw
son los permisos del archivo;
r (read) permiso para leer el archivo
w (write) permiso para modificar o eliminar el archivo
x (execute) si se trata de un archivo, permiso para ejecutarlo como
programa; si se trata de un directorio, permiso para ingresar
en él y recorrerlo.
Los tres grupos de 3 caracteres indican permisos para el dueño del archivo (esteban), su grupo (users) y el resto del mundo.
1
cantidad de enlaces, referencias a este archivo desde otros archivos ubicados en diferentes lugares.
esteban
nombre del usuario dueño del archivo.
users
nombre del grupo al que pertenece el archivo
138
tamaño en bytes del archivo. Si se trata de un directorio, este número es de control del sistema, sin interpretación inmediata para el usuario.
Apr 5 19:34
fecha y hora de última modificación. Si no aparece el año, se asume el año corriente.
leame
nombre del archivo. Notar que el nombre del archivo está siempre al final.
ls -a
muestra también archivos ocultos, normalmente no visibles en el listado. Los archivos cuyo nombre empieza con un punto son ocultos, en este sentido. Las entradas . y .. representan el directorio actual y el directorio padre, respectivamente.
ls -la
formato largo y archivos ocultos.
ls -la /var
listado de archivos visibles y ocultos en formato largo del directorio /var.
Manual de UNIX.
UNIX dispone de un manual en línea o "páginas man" con información sobre comandos, archivos y otros elementos del sistema operativo. Aunque muy técnicas y a veces difíciles de comprender, son una referencia obligada para operar con solvencia.
man ls
muestra la página man del comando ls, paginada para poder leer una pantalla por vez. Para salir antes de terminar, digitar 'q'.
man man
muestra la página man del propio comando man.
man man > man.txt
redirecciona la salida y graba el contenido de la página man en el archivo man.txt, lo que se puede verificar con ls.
Contenido de un archivo.
cat man.txt
muestra el contenido del archivo. El archivo man.txt, por provenir de una página man, contiene muchos caracteres de control para regular su despliegue en pantalla. El comando cat no intrepreta estos caracteres de control. El comando cat permite también concatenar archivos, según se verá.
head man.txt
muestra las primeras 10 líneas de un archivo.
tail man.txt
muestra las 10 líneas finales de un archivo.
cat man.txt | more
lee una nota larga paginando; la salida de cat es tomada por more, que presenta la información página por página. Para interrumpir el paginado de more, digitar 'q'. La tecla espaciadora avanza una pantalla, la combinación de teclas Ctrl-B retrocede una pantalla.
more man.txt
presenta la información
...