Linux CLI Flashcards
¿Cómo listas los archivos en formato detallado y legible para humanos?
ls -lh
¿Qué comando usarías para cambiar al directorio Documentos?
cd Documentos
¿Cómo puedes ver las últimas 20 líneas de un archivo llamado log.txt?
tail -n 20 log.txt
¿Qué comando muestra el directorio de trabajo actual?
pwd
¿Cómo puedes copiar todos los archivos .jpg al directorio Imágenes?
cp *.jpg Imágenes/
¿Qué comando necesitas para crear un directorio llamado Proyectos?
mkdir Proyectos
¿Cómo puedes eliminar un directorio llamado Viejo y todo su contenido?
rm -r Viejo/
¿Qué combinación de teclas detiene la ejecución del comando actual?
CTRL + C
¿Cuál es el comando para ver el uso de disco del sistema de archivos?
Respuesta: df -h
¿Cómo buscas la palabra “error” en un archivo llamado sistema.log?
grep “error” sistema.log
¿Qué hace el comando chmod 755 script.sh?
Da permisos de lectura, escritura y ejecución al propietario, y solo lectura y ejecución al grupo y otros.
¿Cómo se crea un archivo vacío llamado nuevo.txt?
touch nuevo.txt
¿Qué comando muestra la jerarquía de procesos en ejecución?
ps -ejH
¿Cómo puedes buscar archivos mayores a 50MB en el directorio actual?
find . -size +50M
¿Qué hace el comando sort -r lista.txt?
Ordena el contenido de lista.txt en orden inverso.
¿Cómo se cambian los permisos de un archivo para que solo el propietario pueda leerlo y escribir en él?
chmod 600 archivo
¿Cuál es la función del comando history?
Muestra el historial de comandos ejecutados.
¿Qué hace echo $PATH en la terminal?
Muestra las rutas de directorios donde se buscan los ejecutables.
¿Cómo ejecutas un script llamado install.sh en el directorio actual?
./install.sh
¿Qué comando se utiliza para suspender un proceso y luego traerlo al primer plano?
CTRL + Z para suspender, fg para traerlo al primer plano.
¿Cuál es el comando para contar el número de líneas en un archivo llamado datos.txt?
wc -l datos.txt
¿Cómo se muestra la información de uso de memoria del sistema en formato legible para humanos?
free -h
¿Qué hace el comando grep -i “error” registro.log?
Busca la palabra “error” en el archivo registro.log sin diferenciar entre mayúsculas y minúsculas.
¿Cómo se muestra el contenido de un archivo llamado documento.txt página por página?
less documento.txt
¿Qué comando usarías para cambiar el propietario de un archivo llamado archivo.txt a un usuario llamado juan?
chown juan archivo.txt
¿Cómo puedes pausar la ejecución de un comando durante 5 segundos?
sleep 5
¿Qué hace el comando alias ll=’ls -lh’?
Crea un alias ll que ejecuta ls -lh.
¿Cómo se puede redirigir tanto la salida estándar como la salida de error a un archivo llamado output.log?
command > output.log 2>&1
¿Qué significa el carácter ~ en la terminal de Bash?
El directorio home del usuario actual.
¿Qué hace el comando tar -cvf archivo.tar carpeta/?
Crea un archivo comprimido archivo.tar con el contenido de la carpeta carpeta.
¿Cómo puedes descomprimir un archivo .tar.gz llamado backup.tar.gz?
tar -xzvf backup.tar.gz
¿Qué comando usarías para detener todos los procesos que contienen el nombre chrome?
killall chrome
¿Cómo se puede buscar un archivo con un nombre que termine en .conf en el directorio /etc?
find /etc -name “*.conf”
¿Qué hace el comando df -h?
Muestra el uso del sistema de archivos en formato legible para humanos.
¿Cómo puedes comprimir un directorio llamado proyectos en un archivo proyectos.zip?
zip -r proyectos.zip proyectos/
¿Qué comando te permite ejecutar un comando como superusuario?
sudo <command></command>
¿Cómo puedes listar solo los archivos y no las carpetas en el directorio actual?
ls -p | grep -v /
¿Qué hace el comando export VAR=valor?
Define una variable de entorno llamada VAR con el valor valor.
¿Cuál es la función del comando uniq?
Elimina o muestra líneas duplicadas en un archivo o entrada.
¿Cómo puedes buscar todos los archivos modificados en los últimos 7 días en el directorio actual?
find . -mtime -7
¿Qué comando usarías para mostrar la dirección IP de la máquina?
hostname -I o ip a
¿Cómo se cambia la contraseña de un usuario llamado usuario?
passwd usuario
¿Qué hace el comando echo “Hola Mundo” > hola.txt?
Crea un archivo llamado hola.txt con el contenido “Hola Mundo”.
¿Cómo puedes enumerar las conexiones de red activas en la terminal?
netstat -tuln
¿Qué comando muestra la hora y fecha actuales en la terminal?
date
¿Cómo se asignan permisos de lectura, escritura y ejecución a todos los usuarios en un archivo llamado script.sh?
chmod 777 script.sh
¿Qué hace cat archivo1 archivo2 > archivo3?
Combina el contenido de archivo1 y archivo2 en archivo3.
¿Cómo se lista el contenido de un archivo .tar sin descomprimirlo?
tar -tf archivo.tar
¿Qué hace el comando uptime?
Muestra cuánto tiempo ha estado encendido el sistema.
¿Cómo puedes ver el historial de comandos recientes en la terminal?
history