Sei sulla pagina 1di 15

Ao de

la
consolidacin del Mar de Grau"

Nombre del profesor:


Hoower Augusto Puicon Zapata
Integrantes:
Juan Francisco Agurto Carrillo
Jose Francisco Rumiche Castillo
Betty Lizbeth Acedo Codarlupo

Ciclo:
VIII ciclo
Curso:
Administracin de servidores
Tema:
Tarea Cuestionario Comandos Linux
Universidad:
Uladech-Catolica
Facultad:
Ing. Sistemas

Tarea Cuestionario Comandos Linux


Resolver los siguientes ejercicios desde consola (solo subir archivos con un mximo de 6MB)
1) Listar todos los archivos del directorio lib

$>ls /lib

2) Listar todos los archivos del directorio etc que empiecen por t en orden inverso.

$> cd /etc
$> ls r t*

3) Listar todos los archivos del directorio dev que empiecen por tty y tengan 5 caracteres.

$>ls /dev/tty??

4) Listar todos los archivos del directorio dev que empiecen por tty y acaben en 1, 2, 3 4.

$>ls /dev/tty*1

5) Listar todos los archivos del directorio dev que empiecen por t y acaben en C1.

$>ls /dev/t*C1

6) Listar todos los archivos, incluidos los ocultos, del directorio raz.

$>ls / a

7) Listar todos los archivos del directorio etc que no empiecen por t.

$>ls l ^t* /etc

8) Listar todos los archivos del directorio usr y sus subdirectorios.

$> cd /usr

9) Cambiarse al directorio tmp y verificar que el directorio actual ha cambiado.

$>cd /tmp/
tmp$>ls t

10) Mostrar el da y la hora actual.

$>date

11) Con un solo comando posicionarse en el directorio HOME y verificar que se est en l.

$>cd /Home
$> pwd

12) Listar todos los ficheros del directorio HOME mostrando su nmero de inodo..

$> cd /home
$> ls l

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 estarn 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
[root@localhost home]$ virtual/ /root/PRUEBA/dir1/dir11/
root@localhost home]#

21) Mover el directorio dir31 y sus subdirectorios debajo de dir2.

[root@localhost bin]$ cd /root/PRUEBA/dir3/


[root@localhost home]$ mv dir31/root/PRUEBA/dir2/
root@localhost home]#

22) Mostrar por pantalla los archivos ordinarios del directorio HOME y sus subdirectorios.
23)
[root@localhost bin]$ cd /home
[root@localhost home]$ ls
root@localhost home]# ls l
root@localhost home]#

24)

25)

Ocultar el archivo mensaje del directorio dir3.


[root@localhost ]$ cd Prueba
[root@localhost Prueba]$ cd dir3
root@localhost Pruena/dir3]# mkdir .hidden
root@localhost Pruena/dir3/.hidden]# ls -l
root@localhost Pruena/dir3/.hidden]# cd
[root@localhost ]$ cd Prueba
[root@localhost Prueba]$ cd dir3
root@localhost Pruena/dir3]# ls -l

Borrar los archivos y directorios de dir1, incluido el propio directorio.


[root@localhost ]$ cd Prueba
[root@localhost Prueba]$ cd dir1
root@localhost Pruena/dir1]# ls -al
root@localhost Pruena/dir1/.hidden]# cd
[root@localhost ]$ cd Prueba
[root@localhost Prueba]$ rm r dir1
root@localhost Pruena]# cd dir 1

26)
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 ]$ cd /dev
[root@localhost dev]$ ls t???? [a-b]

27) Borrar los archivos de dir312 que no acaben en b y tengan una q como cuarta letra

[root@localhost ]$ cd Prueba
[root@localhost / Prueba]$ cd dir3
[root@localhost / Prueba / dir3 ]$ cd dir31
[root@localhost / Prueba / dir3 /dir13 ]$ cd dir312
[root@localhost / Prueba / dir3 /dir13 / dir312]$ ls -l
Nota: dir312 no continue elements, por lo cual no puede comparar y se puede deducir que no puede
borrar.

28) Mover el directorio dir312 debajo de dir3.

[root@localhost ]$ cd Prueba
[root@localhost / Prueba]$ ls
[root@localhost / Prueba ]$ w dir31 dir3
[root@localhost / Prueba]$ ls l

29) Crear un enlace simblico al directorio dir1 dentro del directorio dir3 llamado enlacedir1.
[root@localhost ]$ cd Prueba/dir3
[root@localhost / Prueba/dir3]$ ls -l

30)
Posicionarse en dir3 y empleando el enlace creado en el ejercicio anterior, crear el
directorio nuevo1 dentro de dir1.
[root@localhost ]$ cd Prueba/dir3
[root@localhost / Prueba/dir3]$ cd Enlacedir1
[root@localhost / Prueba/dir3/ Enlacedir1]$ ls

31)
Utilizando el enlace creado copiar los archivos que empiecen por u del directorio /bin
en directorio nuevo1.

[root@localhost ]$ cd Prueba/dir3
[root@localhost / Prueba/dir3]$ cd Enlacedir1
[root@localhost / Prueba/dir3/ Enlacedir1]$ cp /bin/u* Nuevo1/
[root@localhost / Prueba/dir3/ Enlacedir1]$ cd Nuevo1
[root@localhost / Prueba/dir3/ Enlacedir1/ Nuevo1]$ co /bin/u* Nuevo1

Potrebbero piacerti anche