Solucionariocomandos
Enviado por pija • 17 de Octubre de 2013 • 1.616 Palabras (7 Páginas) • 689 Visitas
S O L U C I O N A R I O C O M A N D O S
1. Listar todos los archivos del directorio lib
[root@localhost ~]# ls /lib
2. Listar todos los archivos del directorio etc que empiecen por t en orden inverso. [root@localhost ~]# ls /etc/t* r
3. Listar todos los archivos del directorio dev que empiecen por tty y tengan 5 caracteres. [root@localhost ~]# ls /dev/tty??
4. Listar todos los archivos del directorio dev que empiecen por tty y acaben en 1, 2, 3 ó 4. [root@localhost ~]# ls /dev/tty*1
5. Listar todos los archivos del directorio dev que empiecen por t y acaben en C1. [root@localhost ~]# ls /dev/t*S1
6. Listar todos los archivos, incluidos los ocultos, del directorio raíz. [root@localhost ~]# ls / a
7. Listar todos los archivos del directorio etc que no empiecen por t. [root@localhost ~]# ls /etc [¡t]
8. Listar todos los archivos del directorio usr y sus subdirectorios. [root@localhost ~]# ls /usr/ R
9. Cambiarse al directorio tmp y verificar que el directorio actual ha cambiado. [root@localhost ~]# cd /tmp/
[root@localhost tmp]# pwd
/tmp
10. Mostrar el día y la hora actual. [root@localhost ~]# date
mar jun 17 20:31:06 PET 2008
11. Con un solo comando posicionarse en el directorio HOME y verificar que se está en él. root@localhost ~]# cd /Home pwd
12. Listar todos los ficheros del directorio HOME mostrando su número de inodo.. [root@localhost /]# ls i
/home/
4125293 apache10 4125297 apache9 3993814 virtual
13. Crear un directorio de nombre PRUEBA en el directorio de trabajo del usuario y crear
2 directorios cualquiera en el directorio PRUEBA, en cada directorio crear 10 archivos,
5 archivos estarán ocultos.
[root@localhost Directorio1,]# cd ~
[root@localhost ~]# mkdir PRUEBA [root@localhost ~]# cd PRUEBA/
[root@localhost PRUEBA]# mkdir Directorio1 Directorio2 [root@localhost PRUEBA]# ls
Directorio1 Directorio2
//Creando Carpetas y archivos en Directorio1 [root@localhost PRUEBA]# cd Directorio1/
[root@localhost Directorio1]# touch .dir01.txt .dir02.txt .dir03.txt .dir04.txt .dir05.txt dir06.txt dir07.txt dir08.txt dir09.txt dir10.txt
[root@localhost Directorio1]# ls a
. .. .dir01.txt .dir02.txt .dir03.txt .dir04.txt .dir05.txt dir06.txt dir07.txt dir08.txt dir09.txt dir10.txt
//Creando Carpetas y archivos en Directorio2 [root@localhost Directorio1]cd.. [root@localhost PRUEBA]# cd Directorio2/
[root@localhost Directorio2]# touch .dir01.txt .dir02.txt .dir03.txt .dir04.txt .dir05.txt dir06.txt dir07.txt dir08.txt dir09.txt dir10.txt
[root@localhost Directorio2]# ls a
. .. .dir01.txt .dir02.txt .dir03.txt .dir04.txt .dir05.txt dir06.txt dir07.txt dir08.txt dir09.txt dir10.txt
(Archivos dir01.txt al dir05.txt estan ocultos)
14. Borrar todos los archivos y directorios visibles del directorio PRUEBA. [root@localhost Directorio2]# cd ~
[root@localhost ~]# rm f PRUEBA/*/*.txt [root@localhost ~]#
15. Crear los directorios dir1, dir2 y dir3 en el directorio PRUEBA, en dir1 crear el directorio dir11, en dir3 crear el directorio dir31, en dir31 crear los directorios dir311 y dir312.
[root@localhost ~]# cd PRUEBA/ [root@localhost PRUEBA]# mkdir dir1 dir2 dir3 [root@localhost PRUEBA]# ls
dir1 dir2 dir3 Directorio1 Directorio2
[root@localhost PRUEBA]# mkdir dir1/dir11
[root@localhost PRUEBA]# ls dir1/
dir11
[root@localhost PRUEBA]# mkdir dir3/dir31 [root@localhost PRUEBA]# mkdir dir3/dir31/dir311 [root@localhost PRUEBA]# mkdir dir3/dir31/dir312 [root@localhost PRUEBA]# ls dir3/dir31/
dir311 dir312
16. Copiar el archivo /etc/sysctl.conf, con un nuevo nombre “mensaje” al directorio
PRUEBA.
[root@localhost etc]# cd /etc/
[root@localhost etc]# cp sysctl.conf /root/PRUEBA/mensaje.conf
17. Copiar mensaje en dir1, dir2 y dir3. [root@localhost etc]# cd ~ [root@localhost ~]# PRUEBA/
[root@localhost PRUEBA]# cp mensaje.conf /root/PRUEBA/dir1/ [root@localhost PRUEBA]# cp mensaje.conf /root/PRUEBA/dir2/ [root@localhost PRUEBA]# cp mensaje.conf /root/PRUEBA/dir3/ [root@localhost PRUEBA]#
18. Copiar los archivos del directorio rc.d que se encuentra en /etc al directorio dir31. [root@localhost rc.d]# cd /etc/rc.d/
[root@localhost rc.d]# cp * /root/PRUEBA/dir3/dir31/ [root@localhost rc.d]
19. Copiar en el directorio dir311 los archivos de /bin que tengan una a como segunda letra
y su nombre tenga cuatro letras. [root@localhost rc.d]# cd /bin/
[root@localhost bin]# cp ?a?? /root/PRUEBA/dir3/dir31/dir311/ [root@localhost bin]#
20. Copiar el directorio de otro usuario y sus subdirectorios debajo de dir11 (incluido el propio directorio).
[root@localhost bin]# cd /home/ [root@localhost home]# cp r virtual/ /root/PRUEBA/dir1/dir11/
[root@localhost home]#
21. Mover el directorio dir31 y sus subdirectorios debajo de dir2. [root@localhost home]# cd /root/PRUEBA/dir3/
[root@localhost dir3]# mv dir31/ /root/PRUEBA/dir2/ [root@localhost dir3]#
22. Mostrar por pantalla los archivos ordinarios del directorio HOME y sus subdirectorios.
23. Ocultar el archivo mensaje del directorio dir3. [root@localhost ~]# cd PRUEBA/dir3/
[root@localhost dir3]# mv mensaje.conf .mensaje.conf
[root@localhost dir3]#
24. Borrar los archivos y directorios de dir1, incluido el propio directorio. [root@localhost ~]# cd ~
[root@localhost ~]# rm Rf PRUEBA/dir1/ [root@localhost ~]#
25. Copiar al directorio dir312 los ficheros del directorio /dev que empiecen por t, acaben en
una letra que vaya de la “a” a la “b” y tengan cinco letras en su nombre. [root@localhost dev]# cd /dev/
[root@localhost dev]# cp rf t???[ab]
/root/PRUEBA/dir3/dir312/ [root@localhost dev]#
26. Borrar los archivos de dir312 que no acaben en b y tengan una q como cuarta letra. [root@localhost dev]# cd ~/PRUEBA/dir3/dir312/
[root@localhost dir312]# rm f
???q[¡b]
[root@localhost dir312]#
27. Mover el directorio dir312 debajo de dir3. [root@localhost PRUEBA]# cd dir3/dir31/ [root@localhost dir31]# mv dir312/ /root/PRUEBA/dir3/ [root@localhost dir31]#
28. Crear un enlace simbólico al directorio dir1 dentro del directorio dir3 llamado enlacedir1.
[root@localhost /]# cd ~/PRUEBA/dir3/
[root@localhost dir3]# ln sf
/root/PRUEBA/dir1/ /root/PRUEBA/dir3/enlacedir1 [root@localhost dir3]#
29. Posicionarse en dir3 y empleando el enlace creado en el ejercicio anterior, crear el directorio nuevo1 dentro
...