Comandos básicos

Vamos a crear una lista de comandos básicos para Linux.

ls

Lista los archivos y directorios en el directorio actual.

ls

Opciones útiles: ls -l (lista detallada), ls -a (incluye archivos ocultos).

cd

Cambia de directorio.

cd /ruta/del/directorio

pwd

Muestra la ruta del directorio actual.

pwd

mkdir

Crea un nuevo directorio.

mkdir nombre_directorio

rm

Elimina archivos o directorios.


Gestión de Archivos

cp

Copia archivos o directorios.

mv

Mueve o renombra archivos o directorios.

cat

Muestra el contenido de un archivo.

nano o vim

Editores de texto en terminal.

find

Busca archivos y directorios en una ruta especificada.


Gestión de Usuarios y Permisos

adduser

Añade un nuevo usuario al sistema.

passwd

Cambia la contraseña de un usuario.

chmod

Cambia los permisos de un archivo o directorio.

chown

Cambia el propietario de un archivo o directorio.


Gestión de Procesos

ps

Muestra los procesos en ejecución.

top

Monitoriza los procesos en tiempo real.

kill

Termina un proceso usando su ID (PID).

htop

Alternativa mejorada a top (requiere instalación).


Redes

ifconfig o ip o ip a

Muestra la configuración de la red.

ping

Envía paquetes para verificar la conexión a un servidor.

netstat

Muestra las conexiones de red activas y los puertos en uso.

nmap

Escanea puertos y detecta servicios en un dispositivo (requiere instalación).


Seguridad

sudo

Ejecuta comandos con permisos de superusuario.

ufw

Permite gestionar el firewall en distribuciones basadas en Debian.

ssh

Inicia sesión en un sistema remoto de forma segura.

history

Muestra el historial de comandos ejecutados.

fail2ban

Configura la protección contra ataques de fuerza bruta (requiere instalación).


Compresión y Descompresión

tar

Empaqueta y descomprime archivos tar.

zip y unzip

Comprime y descomprime archivos zip.

Last updated