Koko
7.2
Comandos de linux
Ejercicios 1. Obtenga ayuda del comando ls. Indique como se podría ordenar el listado de un directorio por el tamaño de los ficheros. 2. Indique cuantos usuarios hay creados en su sistema. Indique el UID del usuario root, y del usuario principal. Observe los directorios de inicio de sesión del usuario root y del usuario principal. 3.Comprueba que el comando more /etc/passwd se ejecuta sin problema, pero no el comando more /etc/shadow. ¿Por qué? 4. ¿Que significa el valor '*' o '!' en el campo clave del fichero /etc/shadow? ¿Como se obtiene esa información a partir del comando man?. 5. Obtenga en pantalla. mediante el comando ls, una lista del contendido de un directorio, separados por comas y entrecomillados, como se aprecia a continuación:
ango@angolaptop:~$ ls ??????????????????? "bin", "Desktop", "dfsi", "dfsi2006", "Examples", "kk", "localdfsi", "preguntasut08.odt", "simm2006", "w32codecs_200610220.0_i386.deb" ango@angolaptop:~$
6. Muestre el contenido de un directorio, ordenando la salida en función del tamaño de los ficheros, de menor a mayor. Observe como se especifica el tamaño de los mismos.ango@angolaptop:~$ ls ??????????????????? total 3,1M lrwxrwxrwx 1 ango ango 26 20070205 22:46 Examples > /usr/share/example content drwxrwx 9 ango ango 4,0K 20070216 17:38 localdfsi drwxrxrx 2 ango ango 4,0K 20070213 21:39 kk drwxrxrx 3 ango ango 4,0K 20070216 18:08 Desktop drwxrwx 2 ango ango 4,0K 20070216 18:14 bin rwrr 1 ango ango 11K 20070212 21:42 preguntasut08.odtrwrr 1 ango ango 3,0M 20070208 20:09 w32codecs_200610220.0_i386.deb ango@angolaptop:~$
7. Muestre el contenido del directorio /media. ¿Que hay en esos subdirectorios? 8. ¿Como se pude cambiar de directorio, desde cualquier posición en la estructura de directorios, al directorio de inicio de sesión de un usuario? 9. ¿Cómo se cambia del directorio actual al directorio padre del mismo? 10.Muestre el contenido del directorio de inicio de sesión, incluidos los ficheros “ocultos”.
Redireccione la salida a un fichero de nombre contenido.txt. 11. Cree un directorio de nombre scripts. Mueva el fichero contenido.txt a ese directorio. 12. Liste el contenido del directorio de inicio de sesión. Observe que el directorio Examples es realmente un enlace a /usr/share/examplecontent 13.Copie todos los ficheros con extensión .png del directorio Examples al directorio Desktop. 14. Copie el directorio Examples, incluido todo su contenido, en otro directorio de nombre copia_Examples. Observe que la copia por defecto, sin opciones, no copia el directorio, sino sólo el enlace a /usr/share/examplecontent, por lo que tendrá que usar algunas de las opciones de cp.ango@angolaptop:~$ cp ??????? Examples copia_Examples ango@angolaptop:~$ ango@angolaptop:~$ ls l total 3084 drwxrwx 2 ango ango 4096 20070216 18:14 bin drwxrxrx 3 ango ango 4096 20070218 16:52 copia_Examples drwxrxrx 3 ango ango 4096 20070218 16:49 Desktop lrwxrwxrwx 1 ango ango 26 20070205 22:46 Examples > /usr/share/example content drwxrxrx 2 ango ango 4096 20070213 21:39 kkdrwxrwx 9 ango ango 4096 20070216 17:38 localdfsi rwrr 1 ango ango 10471 20070212 21:42 preguntasut08.odt ango@angolaptop:~$
15. Borre del directorio copia_Examples todos los ficheros con extensión .odt. 16. Copie ahora el contenido del directorio Examples en copia_Examples, pero de forma que sólo se copien los ficheros que no existan en el destino. o que hayan sido modificados en origen después de la copia. En nuestro caso sólo se deberían copiar los ficheros con extensión .odt.
ango@angolaptop:~$ cp v ????????????????????????? `Examples/ooaboutthesefiles.odt' > `copia_Examples/ooaboutthesefiles.odt' `Examples/oomaxwell.odt' > `copia_Examples/oomaxwell.odt' `Examples/oowelcome.odt' > `copia_Examples/oowelcome.odt' ango@angolaptop:~$ ...
Regístrate para leer el documento completo.