Navegación y ayuda
pwd # Muestra el directorio actual
ls -la # Lista todo, incluidos ocultos, con permisos y detalles
cd /etc # Cambia al directorio /etc
cd ~ # Vuelve al directorio personal del usuario
cd - # Regresa al directorio anterior
man ls # Abre el manual completo del comando ls
ls --help # Muestra la ayuda resumida del comando
which python3 # Indica la ruta del ejecutableArchivos y directorios
touch archivo.txt # Crea un archivo vacío o actualiza su fecha
mkdir -p proyectos/lab # Crea directorios anidados si no existen
cp archivo.txt copia.txt # Copia un archivo
cp -r carpeta/ respaldo/ # Copia un directorio de forma recursiva
mv archivo.txt docs/ # Mueve o renombra archivos y directorios
rm archivo.txt # Elimina un archivo sin papelera
rm -r carpeta/ # Elimina un directorio y su contenido
ln -s /opt/app/bin enlace # Crea un enlace simbólico
file archivo.txt # Identifica el tipo real del archivoVer y buscar contenido
cat archivo.txt # Muestra el contenido completo del archivo
less archivo.txt # Visualiza el archivo paginado; q para salir
head -n 20 archivo.txt # Muestra las primeras 20 líneas
tail -f /var/log/syslog # Sigue un log en tiempo real
wc -l archivo.txt # Cuenta las líneas del archivo
grep -i "error" archivo.txt # Busca texto sin distinguir mayúsculas
grep -rn "PermitRootLogin" /etc/ssh/ # Busca recursivamente mostrando número de línea
find /home -name "*.txt" # Busca archivos por nombre desde /home
sort archivo.txt | uniq -c # Ordena y cuenta líneas repetidas
diff archivo.txt copia.txt # Compara dos archivos línea por líneaUsuarios y permisos
whoami # Muestra el usuario actual
id # Muestra UID, GID y grupos del usuario
chmod 644 archivo.txt # Lectura/escritura dueño, solo lectura resto
chmod +x script.sh # Da permiso de ejecución
sudo chown usuario:grupo archivo.txt # Cambia propietario y grupo del archivo
sudo -l # Lista qué comandos podés ejecutar con sudo
passwd # Cambia la contraseña del usuario actual
umask # Muestra la máscara de permisos por defectoProcesos y sistema
ps aux # Lista todos los procesos en ejecución
top # Monitor interactivo de procesos y recursos
kill 1234 # Envía SIGTERM al proceso con PID 1234
kill -9 1234 # Fuerza la terminación del proceso (SIGKILL)
df -h # Espacio en disco por sistema de archivos
du -sh * # Tamaño de cada elemento del directorio actual
free -h # Uso de memoria RAM y swap
uname -a # Información del kernel y arquitectura
uptime # Tiempo encendido y carga promedioRedes básicas
ip a # Muestra interfaces y direcciones IP
ip r # Muestra la tabla de rutas
ping -c 4 127.0.0.1 # Envía 4 paquetes ICMP para probar conectividad
ss -tulpn # Puertos TCP/UDP en escucha y sus procesos
curl -I http://127.0.0.1 # Muestra solo las cabeceras HTTP de respuesta
ssh [email protected] # Conexión remota segura al equipo del laboratorio
scp archivo.txt [email protected]:/tmp/ # Copia un archivo por SSH al equipo remotoPaquetes y servicios (Debian/Ubuntu)
sudo apt update # Actualiza la lista de paquetes disponibles
sudo apt upgrade # Instala las actualizaciones pendientes
sudo apt install htop # Instala un paquete
apt search nmap # Busca paquetes en los repositorios
systemctl status ssh # Muestra el estado de un servicio
sudo systemctl enable --now ssh # Habilita al arranque e inicia el servicio
journalctl -u ssh -f # Sigue los logs de un servicio en vivoRedirección, tuberías y compresión
echo "hola" > archivo.txt # Escribe en el archivo sobrescribiendo su contenido
echo "mundo" >> archivo.txt # Agrega texto al final del archivo
find / -name "*.conf" 2>/dev/null # Descarta los mensajes de error
ps aux | grep sshd # Encadena la salida de un comando a otro
ls -la | tee listado.txt # Muestra en pantalla y guarda en archivo
tar -czvf backup.tar.gz carpeta/ # Comprime un directorio en tar.gz
tar -xzvf backup.tar.gz # Descomprime un archivo tar.gz
history | tail -n 20 # Muestra los últimos 20 comandos ejecutadosPara tener en cuenta
Cuidado con rm -r y sobre todo rm -rf: no hay papelera, revisá la ruta antes de presionar Enter. Evitá chmod 777; otorgá solo los permisos mínimos necesarios y usá sudo únicamente cuando haga falta. Practicá en una máquina virtual de laboratorio y revisá ss -tulpn y journalctl regularmente para detectar servicios expuestos o actividad inusual.
Redactado con el asistente Underc0de IA. Actualizado el 09/11/2026. ¿Ves un error? Contanos en el foro.