PRACTICA 2.1 SANDRA ESCALONA MORENO 70358272F BEATRIZ ROMÁN LÓPEZ 71035109T EJERCICIO 1 1. Describa brevemente el propósito y resultado de cada uno de los comandos ejecutados echo: Muestra por el terminal el contenido escrito después de la instrucción. echo TEXT > F: guarda TEXT en el fichero F. En caso de no existir lo crea. ls -l: lista los ficheros contenidos en el directorio en el que estés con los detalles. cp: copia lo que haya en el fichero de texto vi: edita el fichero seleccionado. Para guardar :w y para salir :q. more: imprime por el terminal el contenido del fichero. od -cb: muestra byte a byte el contenido del fichero. mv: cambia el nombre del fichero o directorio. exit: sale del terminal. 2. ¿Para qué cree que sirve el operador ">" utilizado con el comando "echo"? Sirve para redireccionar la información a un fichero determinado. En este caso crea un fichero de texto llamado temp con la cadena "Computación en red" como contenido. 3. ¿Qué diferencia hay en el resultado de ejecutar estos tres comandos: "ls", "ls-l", "ls-li"? ls nos lista los directorios y ficheros que hay en un directorio. ls -l lista los directorio y ficheros que hay en un directorio y además muestra los permisos, fecha, propietario, etc. ls -li muestra lo anterior además de que nos da el número del i-nodo del archivo al principio de la línea. 4. En relación con la salida del comando "od -cb", ¿Qué representa la secuencia "\n"? ¿Cómo se representa en octal el carácter en blanco? \n significa que acaba el archivo. El espacio en blanco se representa en octal como 040. 5. El comando "touch" se utiliza para actualizar la fecha de último acceso y modificación del fichero cuyo nombre se le pase como argumento. Como utilidad adicional, si el fichero no existe lo crea vacío. Utilice el comando "touch" para crear un fichero de nombre ".invisible". Liste el contenido del directorio en que se encuentra con "ls" y "ls -a". ¿Qué diferencia hay? Al ejecutar ls no se puede ver el fichero .invisible, sin embargo con ls -a sí que podemos verlo. EJERCICIO 2 1. Describa brevemente el propósito y resultado de cada uno de los comandos ejecutados ls -l: Muestra los permisos, fecha, propietario, etc. chmod 600: Edita los permisos del fichero seleccionado. chmod +x: Añade permisos de ejecución a todos los usuarios a ese fichero. mkdir: crea un directorio con el nombre que se ponga a continuación. ls -ld: Muestra los permisos, propietario y fecha de edición del directorio. 2. Sitúese en el directorio home de su cuenta e indique el path relativo y el path absoluto del directorio de nombre "directorio" recién creado El path absoluto es : home/b.roman/directorio. El path relativo es : b.roman/directorio. 3. El argumento 600 del comando "chmod" es un número cotal, conviértalo a un número binario de 9 bits y ayúdese de esta representación para explicar el efecto del comando. El número 600 (representado en octal) corresponde con 110000000 en binario. Cada 3 bits se corresponden a los permisos de uno de los grupos de usuarios y cada uno de esos 3 bits se corresponde con un tipo de permiso. En este caso están activos para el propietario los permisos de lectura y escritura. 4.¿Qué diferencia hay en el resultado de ejecuta lo siguiente comandos: "ls -l directorio", "ls -ld directorio"? Con el comando ls -l, se muestra el número de elementos en el directorio (en nuestro caso 0) y con ls -ld se muestra la carpeta y la información referida a los propietarios, la fecha de creación y los permisos.