Contenidos
- Mostrar en qué consiste la forma de trabajo en red introduciendo los
conceptos de ordenador local y remoto, cliente y servidor y sesión de trabajo.
- Trabajar con ficheros y directorios mediante el empleo de comandos.
- Aprender a transferir de forma remota ficheros.
- Edición de ficheros en máquinas UNIX.
- 1.
- Conceptos Generales
- Introducción
- Identificación de máquinas, concepto de servidor
- Sistema local (vs) sistema remoto
- Comienzo y finalización de sesiones de trabajo
- 2.
- Directorios y rutas de acceso UNIX
- El árbol de directorios
- El directorio raíz, actual y home
- Cambio a un directorio absoluto
- Cambio a un directorio relativo
- Los directorios (.) y (..)
- 3.
- Trabajo con archivos UNIX
- Listado de directorios
- Presentación de archivos
- Copiar, mover, eliminar
- Uso de comodines
- Grupos de un sistema
- Permisos de archivos y directorios
- 4.
- Órdenes comunes
- Algunos comandos muy empleados
- Redireccionamiento de la salida a un archivo
- 5.
- Transferencia remota de archivos
- Introducción
- Transferencia desde el sistema local al remoto
- Transferencia desde el sistema remoto al local
- 6.
- El editor vi
- ¿Por qué este editor?
- Filosofía del vi: modo comando, modo edición
- Comandos básicos del vi
- AFZAL98
- , Cap. 2 , 3, 4 y 6
- MORITSUGU99
- , Cap. 2, 6, 7, 11 , 17 y 22
- KERNIGHAN87
- , Cap. 1 y 2
- LLANOS98
- , Cap. 9 y Apen. G
2 horas de teoría, 2 de prácticas y 4 de laboratorio
Si el alumno sólo maneja Windows no llegará a actuar
con un sistema operativo real. Existen
conceptos que el alumno no verá nunca en Windows y este tema pretende
presentarlos.
Se comenzará explicando la configuración en red del laboratorio y se introduce
así el concepto de servidor UNIX donde trabajarán para hacer nuestros
programas. Cada máquina tiene una identificador que sirve para hacer
referencia a ella.
Se explicará que el servidor es una máquina multiusuario en la que trabajarán
todos los alumnos, cada uno con una cuenta, lo que implica: un nombre, una
contraseña y un directorio de trabajo.
Se explicará el concepto login y
passwd. Se muestra lo que es un comando y se expone la necesidad de
emplearlos como forma de interacción con el sistema.
Se explicará el comando exit necesario para dejar de trabajar
en el servido.
Se explicarán conceptos clave como el de árbol de directorios, identificación
de fichero empleando caminos relativos y
absolutos, los metacaracteres y los conceptos de propietarios y privilegios.
A continuación se muestrará la forma de trabajar con el árbol de directorios
y con ficheros empleando comandos.
Se enseñará la orden ftp para hacer transferencia bidireccional de ficheros entre distintos sistemas.
Para finalizar el alumno aprenderá a manejar vi para editar ficheros.
vi se estudia porque es el editor estándar de UNIX. Aunque
al principio sea engorroso de emplear, su manejo ágil posibilita al alumno
escribir los programas con soltura.
Se desglosa en 2 actividades (actividad 1 y actividad 2 del programa),
cada una de las cuales es de 2 horas de duración. En los siguientes
apartados se describen dichas actividades.