wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Comandos de Linux - Quiz

Total questions: 22

Worksheet time: 12mins

Name
Class
Date
1.

¿Qué comando se utiliza para copiar **recursivamente** el contenido de un directorio y todos sus subdirectorios?

a)

cp -r

b)

cp -a

c)

mv -r

d)

cp -R

2.

¿Cómo mover un archivo `datos.txt` al directorio `/backup/` sin sobrescribir un archivo existente en el destino?

a)

mv datos.txt /backup/ -n

b)

mv -u datos.txt /backup/

c)

mv datos.txt /backup/ --no-clobber

d)

mv -i datos.txt /backup/

3.

¿Cuál de los siguientes comandos muestra únicamente los directorios en el directorio actual?

a)

ls -l | grep "^d"

b)

ls -a | grep "^d"

c)

find . -type f

d)

ls -l | grep "drwx"

4.

Si un archivo `script.sh` tiene permisos `rwxr-xr--`, ¿qué significa para los usuarios?

a)

El propietario tiene todos los permisos, el grupo puede leer y ejecutar, los demás solo pueden leer.

b)

El propietario tiene permisos de lectura, los demás solo pueden ejecutar.

c)

El grupo y los demás solo pueden ejecutar, el propietario puede leer y escribir.

d)

Solo el propietario puede modificar y ejecutar, el grupo y otros pueden leer y ejecutar.

5.

¿Qué comando usarías para mostrar el uso de espacio en disco del directorio `/home` de forma legible para humanos?

a)

du /home

b)

df -h /home

c)

du -h /home

d)

df /home

6.

¿Cómo buscar archivos que hayan sido modificados en los últimos 7 días en el directorio `/var/log`?

a)

find /var/log -type f -mtime -7

b)

find /var/log -type f -mmin -7

c)

find /var/log -type f -atime -7

d)

find /var/log -type f -ctime -7

7.

¿Qué comando te permite cambiar de manera **simultánea** el propietario y el grupo de un archivo `reporte.txt` a `admin` y `grupo_admin`?

a)

chgrp admin:grupo_admin reporte.txt

b)

chown admin reporte.txt && chgrp grupo_admin reporte.txt

c)

chown admin:grupo_admin reporte.txt

d)

chown -R admin:grupo_admin reporte.txt

8.

¿Qué comando comprime el archivo `proyecto.tar` usando el algoritmo `gzip` y lo almacena en `proyecto.tar.gz`?

a)

gzip -c proyecto.tar > proyecto.tar.gz

b)

gzip proyecto.tar

c)

tar -czvf proyecto.tar.gz proyecto.tar

d)

tar -zcvf proyecto.tar.gz proyecto.tar

9.

¿Cuál es el propósito de la opción `-i` en el comando `rm -i archivo.txt`?

a)

Elimina el archivo sin confirmación.

b)

Muestra información detallada antes de eliminar el archivo.

c)

Solicita confirmación antes de eliminar el archivo.

d)

Ignora los errores durante la eliminación.

10.

¿Qué comando se utiliza para agregar texto al inicio de un archivo sin sobrescribir su contenido?

a)

echo "texto" > archivo.txt

b)

echo "texto" >> archivo.txt

c)

sed -i '1itexto' archivo.txt

d)

cat "texto" archivo.txt > archivo.txt

11.

¿Qué comando cuenta la cantidad de archivos en el directorio `/etc`?

a)

find /etc -type f | wc -l

b)

ls /etc | wc -l

c)

ls -

12.

¿Qué comando cuenta la cantidad de archivos en el directorio `/etc`?

a)

find /etc -type f | wc -l

b)

ls /etc | wc -l

c)

ls -l /etc | grep "^-" | wc -l

d)

find /etc -name "*" | wc -l

13.

¿Qué comando muestra las líneas que contienen la palabra "error" en un archivo `log.txt`, ignorando las mayúsculas?

a)

grep error log.txt

b)

grep -i error log.txt

c)

grep -v error log.txt

d)

grep -e error log.txt

14.

¿Cuál es el comando correcto para dar permisos de lectura y escritura al propietario y sólo permisos de lectura a los demás para el archivo `notas.txt`?

a)

chmod 664 notas.txt

b)

chmod 644 notas.txt

c)

chmod 744 notas.txt

d)

chmod 600 notas.txt

15.

Si quieres crear un archivo comprimido `.tar.gz` llamado `backup.tar.gz` a partir del directorio `Documentos/`, ¿qué comando usarías?

a)

tar -cvzf backup.tar.gz Documentos/

b)

gzip -c backup.tar.gz Documentos/

c)

tar -cvf backup.tar.gz Documentos/

d)

tar -czf backup.tar.gz Documentos/

16.

¿Qué comando muestra el tamaño de un archivo en formato legible para humanos?

a)

ls -lh archivo.txt

b)

du archivo.txt

c)

df archivo.txt

d)

ls -lh /home/archivo.txt

17.

¿Qué comando buscaría todas las líneas que **no** contengan la palabra "Linux" en el archivo `info.txt`?

a)

grep -v Linux info.txt

b)

grep -i Linux info.txt

c)

grep -c Linux info.txt

d)

grep -w Linux info.txt

18.

¿Qué comando mostraría todas las líneas duplicadas en un archivo `lista.txt`?

a)

uniq lista.txt

b)

sort lista.txt | uniq -d

c)

cat lista.txt | uniq -d

d)

grep -r lista.txt | uniq -d

19.

¿Qué comando permite ver los 5 procesos que más memoria están utilizando?

a)

ps aux --sort=-%mem | head -n 5

b)

top -n 5

c)

ps -aux | sort -r | head -n 5

d)

ps aux | head -n 5

20.

¿Cómo agregarías un alias permanente llamado `ll` para listar archivos en formato largo y detallado?

a)

alias ll='ls -l'

b)

echo "alias ll='ls -l'" >> ~/.bashrc

c)

echo "ll='ls -l'" > ~/.bash_profile

d)

export alias ll='ls -l'

21.

Para encontrar todos los archivos en `/home` con permisos 777, el comando sería: ` (a)   /home -type f -perm 777`

22.

Para cambiar el grupo de todos los archivos y subdirectorios dentro de `proyecto/` al grupo `desarrolladores` recursivamente, el comando es: ` (a)   desarrolladores proyecto/`