0% encontró este documento útil (0 votos)
57 vistas21 páginas

Ejercicios Linux

dwsaadsadsasdasdaasdasdas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas21 páginas

Ejercicios Linux

dwsaadsadsasdasdaasdasdas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Escalante Lopez Juan Pablo--21440845

1.Crear un archivo de tamaño 0

Comando:

touch archivo_vacio

Explicación: touch crea un archivo vacío llamado archivo_vacio en el directorio


actual si no existe. Si ya existe, actualiza la marca de tiempo de acceso y
modificación.

2. Listar todos los archivos del directorio bin

Comando:

ls /bin
Explicación: ls lista los archivos y directorios dentro de /bin, que contiene
programas ejecutables esenciales del sistema.
3. Listar todos los archivos del directorio etc que empiecen por t en orden
inverso

Comando:

ls /etc/t* | sort -r

Explicación: ls /etc/t* lista todos los archivos y directorios que comienzan con la
letra t. El comando sort -r invierte el orden de la lista.

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

Comando:

ls /dev/tty??

Explicación: ls /dev/tty?? busca archivos que empiecen con tty

Y también probe

ls /dev | grep '^tty..$'


5. Listar archivos en dev que empiecen por tty y acaben en 1, 2, 3 o 4

Comando:

ls /dev/tty[1234]

Explicación: ls /dev/tty[1234] lista los archivos tty que terminan con 1, 2, 3 o 4.

6. Listar todos los archivos, incluidos los ocultos, del directorio raíz

Comando:

ls -a /

Explicación: ls -a muestra todos los archivos, incluidos los ocultos (los que
comienzan con .), en el directorio raíz /.
7. Listar todos los archivos del directorio etc que no empiecen por t

Comando:

ls /etc | grep -v '^t'


Explicación: grep -v '^t' excluye los archivos cuyo nombre comienza con t.

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


Comando:

ls -R /usr

Explicación: ls -R realiza una lista recursiva de todos los archivos y directorios


en /usr.

Escribe muchas cosas

9. Cambiarse al directorio tmp y verificarlo

Comando:

cd /tmp && pwd

Explicación: cd /tmp cambia al directorio tmp, y pwd muestra el directorio actual


para verificar el cambio.
10. Mostrar el día y la hora actual

Comando:

date

Explicación: date muestra la fecha y hora actuales del sistema.

11. Posicionarse en $HOME y verificarlo

Comando:

cd ~ && pwd

Explicación: cd ~ lleva al directorio de inicio del usuario actual y pwd verifica la


ubicación.

12. Crear los directorios dir1, dir2 y dir3 en PRUEBA y subdirectorios


correspondientes

Comando:

mkdir -p PRUEBA/dir1/dir11 PRUEBA/dir2 PRUEBA/dir3/dir31/dir311


PRUEBA/dir3/dir31/dir312

Explicación: mkdir -p crea todos los directorios necesarios y sus subdirectorios en


una estructura anidada si no existen.
13. Copiar /etc/motd a mensaje en PRUEBA

Comando:

cp /etc/motd PRUEBA/mensaje

Explicación: cp copia el archivo /etc/motd a PRUEBA/mensaje.

14. Copiar mensaje a dir1 y dir2 y verificar


Comando:

cp PRUEBA/mensaje PRUEBA/dir1/ PRUEBA/dir2/ && ls PRUEBA/dir1/


PRUEBA/dir2/

Explicación: cp copia el archivo a los directorios dir1 y dir2. ls verifica que la copia
se realizó.

15. Copiar archivos de /bin a dir311 con una a como segunda letra y nombre
de cuatro letras

Comando:

cp /bin/?a?? PRUEBA/dir3/dir31/dir311/

Explicación: ?a?? selecciona archivos de cuatro letras cuya segunda es a.


16. Mover dir31 y sus subdirectorios a dir2

Comando:

mv PRUEBA/dir3/dir31 PRUEBA/dir2/

Explicación: mv mueve dir31 a dir2.

17. Mostrar archivos ordinarios de HOME y subdirectorios

Comando:

find ~ -type f

Explicación: find busca todos los archivos ordinarios (-type f) en HOME y


subdirectorios.
18. Ocultar mensaje en dir3

Comando:

mv PRUEBA/dir3/mensaje PRUEBA/dir3/.mensaje

Explicación: Renombrar un archivo con un . al inicio lo convierte en un archivo


oculto.
19. Borrar dir1 y contenido

Comando:

rm -rf PRUEBA/dir1

Explicación: rm -rf borra recursivamente el directorio y todo su contenido.


20. Copiar archivos de /dev a dir312 con ciertas condiciones

Comando:

cp /dev/t??[ab] PRUEBA/dir2/dir31/dir312/

Explicación: Copia archivos de /dev que empiezan por t, tienen cinco letras y
terminan en a o b.
21. Mover dir312 debajo de dir3

Comando:

mv PRUEBA/dir2/dir31/dir312 PRUEBA/dir3/

22. Crear un enlace simbólico enlacedir1 en dir3 a dir1


Comando:

ln -s PRUEBA/dir1 PRUEBA/dir3/enlacedir1

Explicación: ln -s crea un enlace simbólico.

23. Usar enlacedir1 para copiar archivos que empiecen por u a nuevo1

Comando:

mkdir PRUEBA/dir3/nuevo1 && cp /bin/u* PRUEBA/dir3/enlacedir1/nuevo1/

24. Crear un enlace simbólico enlafich1 en dir1 a un archivo en dir2

Comando:

ln -s PRUEBA/dir2/fich1 PRUEBA/dir1/enlafich1

25. Copiar fichl mediante enlafich1 a dir311

Comando:

cp PRUEBA/dir1/enlafich1 PRUEBA/dir2/dir31/dir311/fichl
26. Mostrar líneas de fich1 con enlafich1

Comando:

cat PRUEBA/dir1/enlafich1

27. Borrar todo en PRUEBA

Comando:

rm -rf PRUEBA
28. Crear dir2 y dir3 en PRUEBA

Comando:

mkdir -p PRUEBA/dir2 PRUEBA/dir3

29. Eliminar permisos de escritura en dir2

Comando:

chmod a-w PRUEBA/dir2


30. Crear subdirectorios en dir3

Comando:

mkdir -p PRUEBA/dir3/dira PRUEBA/dir3/dirb PRUEBA/dir3/dirc PRUEBA/dir3/dird

31. Comprobar permisos

Comando:

ls -ld dira dirb dirc dird

32. Crear uno, quitar permisos de lectura y comprobar

Comando:

touch uno && chmod a-r uno && ls -l uno && rm uno

33. Crear carpeta1 y carpeta2 con archivos y permisos específicos

Comando:

mkdir carpeta1 carpeta2


touch carpeta1/fich1 carpeta1/fich2 carpeta2/file1 carpeta2/file2
chmod 700 carpeta1
chmod 666 carpeta1/fich1
chmod 644 carpeta1/fich2
chmod 750 carpeta2
chmod 660 carpeta2/file1
chmod 640 carpeta2/file2

Y darle permisos a todo

También podría gustarte