0% encontró este documento útil (0 votos)
583 vistas5 páginas

Ejercicios Comandos Linux

Este documento proporciona 57 ejemplos de comandos de Linux para listar, mover, copiar y borrar archivos y directorios, y para modificar los permisos y propietarios de los mismos. Los comandos incluyen ls, cd, mkdir, rm, cp, mv, chmod y otros para navegar por el sistema de archivos, crear estructuras de directorios anidadas y gestionar los permisos y propietarios de los archivos.

Cargado por

yougab70
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)
583 vistas5 páginas

Ejercicios Comandos Linux

Este documento proporciona 57 ejemplos de comandos de Linux para listar, mover, copiar y borrar archivos y directorios, y para modificar los permisos y propietarios de los mismos. Los comandos incluyen ls, cd, mkdir, rm, cp, mv, chmod y otros para navegar por el sistema de archivos, crear estructuras de directorios anidadas y gestionar los permisos y propietarios de los archivos.

Cargado por

yougab70
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

Ejercicios comandos Linux

1.- Listar todos los archivos del directorio bin.

ls /bin

2.- Listar todos los archivos del directorio tmp.

ls /tmp

3.- Listar todos los archivos del directorio etc que empiecen por t en orden inverso.

ls –r /etc/t*

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

ls /dev/tty??

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

ls /dev/tty*[1-4]

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

ls /dev/t*c1

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

ls –a /

8.- Listar todos los archivos del directorio etc que no empiecen por t.

ls –d /etc/[^t]*

9.- Listar todos los archivos del directorio usr y sus subdirectorios.

ls –R /usr

10.- Cambiarse al directorio tmp, crear directorio PRUEBA.

cd /tmp mkdir PRUEBA

11.- Verificar que el directorio actual ha cambiado.

pwd

12.- Mostrar el día y la hora actual.

date

13.- Con un solo comando posicionarse en el directorio $HOME.

cd /home

14.- Verificar que se está en él.


pwd

15.- Listar todos los ficheros del directorio HOME mostrando su número de inodo.

ls -i

16.- Borrar todos los archivos y directorios visibles de vuestro directorio PRUEBA.

rm -rf PRUEBA/*

17.- Crear los directorios dir1, dir2 y dir3 en el directorio PRUEBA. Dentro de dir1 crear el
directorio dir11. Dentro del directorio dir3 crear el directorio dir31. Dentro del directorio dir31,
crear los directorios dir311 y dir312.

mkdir PRUEBA/dir1

mkdir PRUEBA/dir1/dir11

mkdir PRUEBA/dir2

mkdir PRUEBA/dir3

mkdir PRUEBA/dir3/dir31

mkdir PRUEBA/dir3/dir31/dir311

mkdir PRUEBA/dir3/dir31/dir312

18.- Copiar el archivo /etc/motd a un archivo llamado mensaje de tu directorio PRUEBA.

sudo touch /etc/motd PRUEBA/mensaje

19.- Copiar los archivos del directorio rc.d que se encuentra en /etc al directorio dir31.

cp -r /etc/rc.d dir31

20.- Copiar en el directorio dir311 los archivos de /bin que tengan una a como segunda letra y su
nombre tenga cuatro letras.

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

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

mv PRUEBA/dir3/dir31 PRUEBA/dir2

22.-Mostrar por pantalla los archivos ordinarios del directorio HOME y sus subdirectorios.

ls -R $HOME

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

rm -rf PRUEBA/dir1

24.- Borrar los archivos de dir312 que no acaben en b y tengan una q como cuarta letra.

rm -r PRUEBA/dir2/dir31/dir312/???q[^b]
25.-Mover el directorio dir312 debajo de dir3.

mv PRUEBA/dir2/dir31/dir312 PRUEBA/dir3

26.- Posicionarse en dir3 y crear el directorio nuevo1 dentro de dir1.

cd dir3 mkdir enlacedir1/nuevo1

27.-Copiar los archivos que empiecen por u del directorio /bin en directorio nuevo1.

cp -r /bin/u* enlacedir1/nuevo1/

28.-Borrar el archivo fich1.

rm fich1

29.- Posicionarse en dir1 y copiar el archivo fichl dentro de dir311.

cd dir1 cp enlafich1 ../dir2/dir31/dir311/fich1

30.- Sacar por pantalla las líneas que tiene el archivo fich1.

cat enlafich1

31.- Borrar el fichero fich1 de dir2.

rm dir2/fich1

32.- Crear el directorio dir2 y dir3 en el directorio PRUEBA ¿Cuáles son los actuales permisos del
directorio dir2?

mkdir dir1 mkdir dir2 ls -l

33.- Utilizando la notación simbólica, eliminar todos los permisos de escritura (propietario,
grupo, otros) del directorio dir2.

chmod 555 dir2

34.-Utilizando la notación octal, eliminar el permiso de lectura del directorio dir2, al resto de los
usuarios.

chmod 551 dir2

35.- ¿Cuáles son ahora los permisos asociados a dir2?

ls -l

36.- Crear bajo dir2, un directorio llamado dir2l.

mkdir dir2/dir21 no se puede crear perniso denegado

37.- ¿Cuáles son los valores por omisión asignados a los archivos?

ls -l dir2
38.- Cambiar el directorio actual al directorio dir3. Imprimir su trayectoria completa para
verificar el cambio.

cd .. cd dir3 ls -lR

39.- ¿Cuáles son los permisos asignados en su momento a este directorio?

ls -lR

40.-Reiniciar el ordenador.

reboot

41.- Crear cuatro nuevos directorios llamados dira, dirb, dirc, y dird bajo el directorio actual.

mkdir dira mkdir dirb mkdir dirc mkdir dird

42.-Comprobar los permisos de acceso de los directorios recién creados para comprobar el
funcionamiento del comando umask.

ls -l

43.-Crear el fichero uno . Quitarle todos los permisos de lectura. Comprobarlo. Intentar borrar
dicho fichero.

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

44.- Crear en el directorio propio:

El directorio carpeta1 con los tres permisos para el propietario, dentro de él fich1 con lectura y
escritura para todos y fich2 con lectura y escritura para el propietario y solo lectura para el
resto.

El directorio carpeta2 con todos los permisos para el propietario y lectura y ejecución para los
del mismo grupo. Dentro file1 con lectura y escritura para el propietario y los del grupo y file2
con los mismos para el propietario y solo lectura para el grupo.

mkdir carpeta1 chmod u=rwx,g=,o= carpeta1 touch carpeta1/fich1 touch carpeta1/fich2 chmod =
carpeta1/fich1 chmod = carpeta1/fich2 chmod o=rw carpeta1/fich1 ls -l

mkdir carpeta2 chmod u=rwx,g=rx,o= carpeta2 touch carpeta2/file1 touch carpeta2/file2 chmod =
carpeta2/file2 chmod = carpeta2/file1 chmod u=rw,g=rw carpeta2/file1 chmod u=rw,g=r
carpeta2/file2 ls -l

45.-Crear dos directorios llamados correo y fuentes debajo del directorio actual.

mkdir correo mkdir fuentes

46.-Posicionarse en el directorio fuentes y crear los directorios dir1, dir2, dir3.

cd fuentes mkdir dir1 mkdir dir2

47.-Crear el directorio menus bajo correo sin moverse del directorio actual.
mkdir ../correo/menus

48.- Posicionarse en el directorio HOME

cd $HOME

49.- Ver los permisos que tienen los archivos del directorio /dev.

ls -l /dev

50.- Visualizar la lista de todos los ficheros que pertenezcan a root.

find / -user root -type f

51.- Crear el directorio uno1 con todos los permisos para el usuario, ninguno para los usuarios
del grupo y permiso de escritura para el resto de usuarios.

chmod u=rwx,g=rwx,o= uno mkdir uno/uno1 chmod u=rwx,g=,o=w uno/uno1 ls -ld uno/uno1

52.- Visualiza la relación de usuarios conectados y sus terminales.

who

53.- Crear el directorio carpeta debajo del directorio PRUEBA. Quitarle todos los permisos de
lectura.

mkdir carpeta chmod a-r carpeta find ~ -type d > direc

54.- Sacar por pantalla un listado completo (buscar comando ps) de los procesos que está
realizando el usuario root.

ps -U root -u root u

55.- Averiguar cuál es la actividad actual del sistema. Para ello visualice un listado completo del
estado de todos los procesos que se están ejecutando en el sistema.

top -d 1 -n 10

56.- Mostrar cuantos usuarios hay conectados

who -q

57.- borrar pantalla

También podría gustarte