Comandos esenciales de Linux para la administración del sistema y tareas diarias.
ls -laLista todos los archivos y directorios con información detallada, incluidos los ocultos.
cd [directory]Cambia el directorio actual a la ruta especificada.
pwdImprime la ruta del directorio de trabajo actual.
cp [source] [destination]Copia archivos o directorios de origen a destino.
mv [source] [destination]Mueve o renombra archivos y directorios.
rm -rf [file/directory]Elimina archivos o directorios de forma recursiva y forzada.
mkdir -p [directory]Crea un nuevo directorio, incluidos los directorios principales si es necesario.
touch [filename]Crea un nuevo archivo vacío o actualiza la marca de tiempo de un archivo existente.
find [path] -name [pattern]Busca archivos y directorios que coincidan con el patrón especificado.
ln -s [target] [link]Crea un enlace simbólico a un archivo o directorio.
uname -aMuestra toda la información del sistema, incluida la versión del kernel.
df -hMuestra el uso del espacio en disco en formato legible por humanos.
du -sh [directory]Muestra el tamaño total de un directorio en formato legible por humanos.
free -hMuestra el uso de la memoria en formato legible por humanos.
uptimeMuestra cuánto tiempo ha estado funcionando el sistema y los promedios de carga.
whoamiMuestra el nombre de usuario actual conectado.
hostnameMuestra o establece el nombre de host del sistema.
lsb_release -aMuestra información de la distribución de Linux.
ps auxMuestra todos los procesos en ejecución con información detallada.
topMuestra el uso de recursos del sistema en tiempo real y los procesos en ejecución.
htopVisor de procesos interactivo con mejor interfaz de usuario que top.
kill [PID]Termina un proceso por su ID de proceso.
killall [process-name]Termina todos los procesos con el nombre especificado.
bgReanuda un trabajo suspendido en segundo plano.
fgTrae un trabajo en segundo plano al primer plano.
jobsLista todos los trabajos que se ejecutan en la sesión de shell actual.
nohup [command] &Ejecuta un comando inmune a hangups, con salida a un no-tty.
ping [host]Envía solicitudes de eco ICMP para probar la conectividad de red.
curl [url]Transfiere datos desde o hacia un servidor utilizando varios protocolos.
wget [url]Descarga archivos de la web de forma no interactiva.
netstat -tulnMuestra conexiones de red, tablas de enrutamiento y puertos de escucha.
ss -tulnReemplazo moderno de netstat para investigar sockets.
ifconfigConfigura o muestra parámetros de interfaz de red.
ip addr showMuestra direcciones IP e interfaces de red.
ssh [user]@[host]Conecta a un host remoto a través del protocolo SSH.
scp [source] [user]@[host]:[destination]Copia archivos de forma segura entre hosts a través de SSH.
chmod 755 [file]Cambia los permisos de archivo (rwxr-xr-x).
chmod +x [file]Agrega permiso de ejecución a un archivo.
chown [user]:[group] [file]Cambia el propietario y el grupo del archivo.
chgrp [group] [file]Cambia la propiedad del grupo de un archivo.
umaskMuestra o establece la máscara de permisos de creación de archivos predeterminada.
sudo [command]Ejecuta un comando con privilegios de superusuario.
cat [file]Muestra el contenido de un archivo.
less [file]Ve el contenido del archivo con paginación y capacidades de búsqueda.
head -n 10 [file]Muestra las primeras 10 líneas de un archivo.
tail -n 10 [file]Muestra las últimas 10 líneas de un archivo.
tail -f [file]Sigue las actualizaciones del archivo en tiempo real (útil para registros).
grep [pattern] [file]Busca un patrón en archivos.
grep -r [pattern] [directory]Busca recursivamente un patrón en todos los archivos dentro de un directorio.
sed 's/old/new/g' [file]Editor de flujo para filtrar y transformar texto.
awk '{print $1}' [file]Lenguaje de escaneo de patrones y procesamiento de texto.
wc -l [file]Cuenta el número de líneas en un archivo.
tar -czf [archive.tar.gz] [directory]Crea un archivo tar comprimido.
tar -xzf [archive.tar.gz]Extrae un archivo tar comprimido.
zip -r [archive.zip] [directory]Crea un archivo zip recursivamente.
unzip [archive.zip]Extrae un archivo zip.
mount [device] [mountpoint]Monta un sistema de archivos en un directorio.
umount [mountpoint]Desmonta un sistema de archivos.
fdisk -lLista todas las particiones de disco.
lsblkLista información sobre dispositivos de bloque.
Reúne los comandos Linux más usados.
Encuentra comandos por palabras clave.
Uso explicado de forma directa.
No se sube ninguna búsqueda.
Consulta comandos y opciones al instante.
Verifica la sintaxis antes de automatizar.
Comprende para qué sirve cada comando.
Reduce el tiempo de búsqueda.
Escribe el comando o una palabra clave.
Revisa la descripción, ejemplos y opciones.
Aplica el comando en terminal o scripts.