mkdir nombreDirectorio
Crear un directorio
mkdir proyectos
mkdir -p proyectos/web/images
cd nombreDirectorio
Cambiar de directorio
cd /ruta/al/directorio
cd ~ (ir al directorio home)
cd .. (subir un nivel)
ls
Listar el contenido de un directorio
ls -l (listado detallado)
ls -a (mostrar archivos ocultos)
ls -la (combinación de opciones)
pwd
Mostrar directorio de trabajo actual
rmdir nombreDirectorio
Eliminar directorio vacío
rm -r nombreDirectorio
Eliminar directorio y su contenido recursivamente
cp -r dir1 dir2
Copiar directorio recursivamente
mv dir1 dir2
Mover o renombrar directorio
touch archivo
Crear un archivo vacío o actualizar marca de tiempo
rm archivo
Eliminar un archivo
rm -i archivo (confirmar antes de eliminar)
rm -f archivo (forzar eliminación)
cp archivo1 archivo2
Copiar archivo
mv archivo1 archivo2
Mover o renombrar archivo
cat archivo
Mostrar contenido de archivo
less archivo
Ver archivo página por página
head archivo
Mostrar primeras 10 líneas de un archivo
tail archivo
Mostrar últimas 10 líneas de un archivo
tail -f archivo (seguir cambios en tiempo real)
grep "texto" archivo
Buscar texto en archivo
chmod permisos archivo
Cambiar permisos de archivo/directorio
chmod 755 archivo (rwxr-xr-x)
chmod u+x archivo (agregar permiso de ejecución al usuario)
chown usuario archivo
Cambiar propietario de archivo
chgrp grupo archivo
Cambiar grupo de archivo
ls -l
Ver permisos de archivos
umask
Mostrar o establecer máscara de permisos por defecto
whoami
Mostrar usuario actual
adduser usuario
Crear un nuevo usuario
deluser usuario
Eliminar usuario
addgroup grupo
Crear un nuevo grupo
usermod -aG grupo usuario
Añadir usuario a grupo
groups usuario
Mostrar grupos de un usuario
passwd usuario
Cambiar contraseña de usuario
su usuario
Cambiar de usuario
sudo comando
Ejecutar comando como superusuario
ifconfig
Mostrar configuración de interfaces de red
ping host
Probar conectividad con un host
wget url
Descargar archivo de internet
curl url
Transferir datos desde/hacia servidor
ssh usuario@host
Conexión segura a host remoto
scp archivo usuario@host:ruta
Copiar archivos de forma segura entre hosts
netstat
Mostrar estadísticas de red y conexiones
ps
Mostrar procesos activos
ps aux (todos los procesos)
ps -ef (formato extendido)
top
Monitor de procesos en tiempo real
htop
Top mejorado (si está instalado)
kill PID
Terminar proceso por ID
kill -9 PID (forzar terminación)
df
Mostrar espacio en disco
df -h (formato legible para humanos)
du
Mostrar uso de espacio por directorio
du -sh (resumen del directorio actual)
free
Mostrar memoria libre y usada
uname -a
Mostrar información del sistema
reboot
Reiniciar el sistema
shutdown
Apagar el sistema
shutdown now (apagar ahora)
shutdown -r now (reiniciar ahora)