Aprender a manejar trayectorias absolutas y trayectorias relativas. Aprender a manejar ficheros y directorios director ios con comandos de de Linux desde la consola.
Documentación a entregar • •
Descripción Descripc ión de la práctica con los comandos lanzados. Resolución de las cuestiones propuestas.
Herramientas Herramientas necesarias • •
Disco de Instalación Instalaci ón de una distribución distribuc ión de Linux Software de Máquina Virtual.
Instrucciones para la realización de la práctica us uar i o> Iniciar la práctica desde el directorio / home/
No cambiar de directorio director io hasta que la práctica así lo indique. Cuando no se indique el tipo de trayectoria trayector ia a utilizar, utilizar , usar la que se crea oportuna.
Instrucciones del formato para la entrega de la práctica El documento que se entregue al profesor debe tener letra Courier . • •
• •
Se anotarán todos los comandos con sus argumentos lanzados al lado del número de la pregunta. NO se incluirán en el documento las salidas que generen los comandos. Si hay varios comandos en una pregunta, deberán escribirse escribir se en distintas líneas. Se penalizará no seguir el formato indicado por el profesor.
1) Crea los siguientes directorios: RMADRI D, VALENCI A y DEPOR. Utiliza trayectorias absolutas. 2) Crea los siguientes directorios: BETI S, SEVI LLA y MALAGA r elativas. AL AGA. Utiliza rutas relativas. 3) Muestra la hora. 4) En el directorio RMADRI D crea los siguientes subdirectorios: RAUL, RCARLO RCARLOS, GUTI y FI GO. Utiliza rutas absolutas. TRI STA STAN y MAURO. Utiliza rutas 5) Crea el directorio DEPOR los siguientes siguientes directorios: TRI relativas. 6) Muestra el calendario del año 1982. 7) Muestra la fecha. 8) Ve al directorio VALENCI A. Utiliza rutas absolutas. 9) Limpia la pantalla. 10) Crea los siguientes ficheros no vacíos: con cont 1. t xt , con cont 2. t xt , con cont 3. t xt , cont cont 4. t xt , cont cont 11. t xt y cont cont 12. t xt . . Utiliza rutas relativas. 11) Ve al directorio / home/ . cont 11. t xt y cont cont 12. t xt del directorio VALENCI A con una sola 19) Borra los ficheros cont orden. 20) Muestra el contenido del fichero gut i . t xt del directorio SEVI SEVI LLA L LA. 21) Borra el fichero gut i . t xt cont 3. t xt a los directorios RAUL y RCARLO RCARLOS. 22) Copia el fichero con 23) Borra los directorios RAUL y FI GO. Sistemas Operativos
1
Práctica 7
UNIX. Comandos Básicos.
24) En el directorio VALENCI A crea un fichero no vacío llamado angul o. t xt . 25) Cambia el nombre del fichero angul o. t xt a zi danne. t xt . 26) Cambia el nombre de los ficheros del directorio VALENCI A que comiencen por CON a que comiencen por RES. Hazlo con una sola orden. Nota: Dependiendo de la versión de Linux, el comando
nos puede dar problemas al renombrar varios
mv
ficheros a la vez.
27) Borra del subdirectorio GUTI . 28) En el directorio / home/ crea un directorio llamado CELTA. 29) Copia el contenido del directorio RMADRI D en el directorio CELTA. 30) Copia el contenido del directorio SEVI LLA en el directorio BETI S. 31) Ve al directorio BETI S. 32) Crea un directorio llamado LOPERA. 33) Borra los ficheros que hay en el directorio BETI S con una sola orden. 34) En el directorio / home/ crea un fichero coche. t xt con el siguiente contenido RENAULT: CLI O: AZUL: 1200: 850CV SEAT: I BI ZA: BLANCO: 1900: 140CV RENAULT: MEGANE: NEGRO: 1900: 110CV CI TROEN: ZX: AZUL: 1900: 95CV SEAT: CORDOBA: ROJ O: 1500: 80CV SEAT: AROSA: BLANCO: 1100: 75CV CI TROEN: XARA: VERDE: 2000: 145CV SEAT: LEON: AMARI LLO: 1400: 120CV 35) Mostrar las dos últimas líneas del fichero coches. t xt
36) Ordenar el fichero por marcas y visualizarlo. 37) Ordenar el fichero por modelos y visualizarlo. 38) Buscar en el fichero las líneas en el que el color sea BLANCO. 39) Crear un enlace simbólico en el directorio / home/ al fichero coches.txt. Comprobar los permisos. 40) Comprobar con qué usuario se está trabajando. 41) Muestra los usuarios conectados a la máquina. 42) Muestra la líneas que tiene el fichero coches. t xt 43) Muestra el historial 44) Crea una variable de entorno llamada COCHE=RENAULT 45) Muestra el espacio libre del disco duro 46) ¿Donde está el compilador de C gcc ? 47) Crea un alias llamado directo que haga los siguiente: pwd; l s –l 48) Comprueba el alias 49) Borra el alias 50) Mira los procesos que están corriendo en el sistema. 51) Mira los procesos que ha lanzado el usuario root. 52) Comprueba las últimas veces que accedió al sistema cada uno de los usuarios que hay dados de alta.