Practica - 1 - ASO - Avila Escobar Alfredo (1299876) (5).pdf
Document Details
Universidad Autónoma de Baja California
2024
Tags
Full Transcript
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA Ingeniero en software y Tecnologías Emergentes Materia: Administración de Sistemas Operativos “Práctica No. 1 Filesystem -Directorios” Alumno:...
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA Ingeniero en software y Tecnologías Emergentes Materia: Administración de Sistemas Operativos “Práctica No. 1 Filesystem -Directorios” Alumno: Alfredo Avila Escobar Profesor: Alma Leticia Palacios Guerrero TIJUANA, BAJA CALIFORNIA, FECHA DE ENTREGA: 17 DE SEPTIEMBRE DE 2024 Introducción El poder utilizar de manera efectiva la terminal de un sistema operativo, es sumamente enecsario para la aplicación del curso, el poder enetende ry saber los principios básicos de comandos relacionados al sistema Unix, es sumamente necesario para la realización de este curso, a su vez, lo que nos proomuueve el saber esto conocimientos ya no influye solamente en el ámbito del curso, si no es nuestro ámbito laboral y de trabajo general. A partir de saber esta importancia, es necesario ponernos a prueba con ejemplos o situaciones clave que nos provoquen el uso de la interfaz de la terminal en problemas aprticulares. A partir de entender esto, podemos empezar con el desarrollo del reporte particular del curso. Instrucciones. 1. Despliegue el nombre del directorio de trabajo actual. Como primera instancia, llamamos al comando pwd que significa “print working directory” y nos ayuda a poder imprimir la dirección actual en la que nos encontramos. 2. Lista en forma de columnas (sin detalles) el contenido del directorio padre de su home directory. Como segunda instancia, llamamos al comando solo de “ls” singularmente significando “list” que nos permite acceder a la lista de archivos sin detalles que se enccuentran dentro del directorio actual. 3. Lista en orden alfabético inverso todos los archivos (incluyendo los ocultos) de su home directory. Ahora, llamamos a varios comando de manera concatenada, en este caso al concatenar “long” se convierte en el comando “l”, para continuar con el comando “a” para mostrar los demás archivos ocultos, es decir, “todos los archivos”, con respecto al comando en reversa, se concluye en el comando “r” de reverse. 4. Lista en orden alfabético el contenido de su home directory mostrando información detallada. ¿En qué consiste esa información? ¿Qué significa el primer caracter que se muestra en la lista? Para mostrar en orden afabético, solo necesitamos borrar o dejar de llamar al comando “reverse” o “r’, Con respecto a que consiste la información dada, desglosamos qué significa cada detalle: Primera columna: Indica los permisos de lectura, escritura y ejecución para el propietario, grupos y otros. Segunda columna: Número de enlaces: Cantidad de enlaces duros al archivo o directorio. Tercera columna: Propietario: Usuario que posee el archivo o directorio. Cuarta columna: Grupo: Grupo al que pertenece el archivo o directorio. Quinta columna: Tamaño: Tamaño del archivo en bytes. Sexta columna, separadas en 3: Mes, día y hora de modificación: Última vez que se modificó el archivo. Séptima columna: Nombre del archivo o directorio. 5. Desarrolle la estructura de directorios que se indique en el pizarrón. 6. Verifique que la estructura haya sido creada correctamente. usamos mkdir para los dos directorios/ramas en la ruta solicitada, a su vez, nos movemos al subdirectorio de log para crear el archivo fuente.txt., y validamos la creación. 7. Borre el último nivel del árbol de directorios. nos movemos con “cd..” de manera reversa para llegar al directorio base, después, usamos el comando “rmdir” que es una abreviación de la acción “remove directory”. Paraa esto, primero nos movemos a la rama log, borramos el archivo fuente creado, regresamos y borramos log y spool, a su vez validamos la acción. 8. Lista el contenido de su directorio, mostrando de forma simbólica el tipo de archivos que contiene. Para mostrar el contenido del directorio actual indicando simbólicamente el tipo de cada archivo, se utiliza el comando ls con la opción -F. Esta opción añade un carácter al final de cada nombre de archivo para indicar su tipo. 9. ¿Para qué sirve el comando whoami? Se utiliza para mostrar el nombre de usuario con el que el usuario actual está conectado en el sistema. 10. ¿Qué información nos proporciona uname? uname sirve como un comando para saber que sistema operativo actualmente controla el sistema, a su vez, el comando “uname” junto con el comando “a”, detallada a fondo las caracterísiticas del SO. 11. Dentro de un directorio llamado alumnos, cree un directorio para cada alumno del salón, asignándole como nombre el username de cada persona (verifique la lista de usuarios mediante el comando who). usamos comandos previamente mencionados y explciados, el unico nuevo es “who” que muestra los usuarios con sesión abierta en el momento. 12. Renombre todos los directorios del directorio alumnos con los nombre reales de sus compañeros. usamos el comando mv que es equivaelnte a renombrar el directorio con el primer parametro siendo el directorio a renombrar y el segundo como el nuevo nombre. 13. Liste los directorios en forma alfabética. Quién es el dueño de los directorios creados?, Como se mencionó anteriormente, se usa el comando de lista solo y con respecto a la pregunta, y como se mencionó, el dueño del directorio es el indicado en la tercera columna al llamar al comando con el comando “-l”, que es mi persona. ¿Cúal es la fecha de creación? la indicada en la penúltima columna. 14. Borre en un solo paso la estructura anterior. Auxiliese del manual de ayuda. Usamos el comando -r para borrar todo el directorio dentro del archivo puesto en el parámetro al combinarlo con “rm”. Conclusión A lo largo de este recorrido, hemos aplicado y analizado una serie de comandos fundamentales en UNIX que nos permiten interactuar de manera efectiva con el sistema de archivos. Al llamar y concatenar comandos como pwd, ls con sus diferentes opciones, y manipular estructuras de directorios utilizando mkdir y rmdir, hemos profundizado en la comprensión de cómo gestionar nuestro entorno de trabajo. Este ejercicio nos ha permitido no solo ejecutar tareas específicas, sino también entender la lógica y funcionalidad detrás de cada comando. A partir de esto, hemos fortalecido nuestras competencias en UNIX, sentando una base sólida para futuras exploraciones y aplicaciones más avanzadas en este robusto sistema operativo. Referencias: Pérez Ornelas, F., & Palacios Guerrero, A. L. (S.f.). *Manual de prácticas: Taller de sistema operativo UNIX*. Universidad Autónoma de Baja California. Recuperado de https://tj-uabc.net/mdl/pluginfile.php/7343/mod_resource/content/1/MANUAL%20DE%20P RACTICAS%20DE%20TALLER%20DE%20UNIX.pdf (Manual asignado por el docente). A su vez, clase y conocimientos brindados durante la exposición en clase.