Esta sección recopila algunos de los comandos más utilizados en Linux y Windows. Están organizados por categorías para que puedas localizar rápidamente el comando que necesitas según la tarea que quieras realizar. El objetivo es disponer de una guía de consulta rápida que facilite las tareas más habituales de administración de sistemas y redes.
apt-get
autoremove
awk
cat
cd
chmod
chown
clear
cp
copy
curl
dd
df
diff
dig
dir
diskpart
du
echo
exiftool
exit
find
fstrim
git
grep
host
hostname
ip a
ip addr
ipconfig
ifconfig
ip link
ip
iwconfig
lsblk
kill
less
ls
lsblk
man
mkdir
mkfs
mount
move
mv
neigh
netstat
nslookup
passwd
ping
poweroff
ps
purge
pwd
reboot
remove
rm
sed
shutdown
ss
su
sudo
systemctl
top
touch
traceroute
type
umount
where
who
whoami
wmic
Sistema y software
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Gestionar paquetes | apt-get / apt | winget / choco | Instala, actualiza y elimina software. |
| Desinstalar paquetes | remove | winget uninstall | Elimina el software manteniendo los archivos de configuración. |
| Purgar software y configuraciones | purge | winget uninstall --purge | Desinstala el software y borra por completo sus ficheros de configuración. |
| Eliminar dependencias huérfanas | autoremove | Liberador de espacio | Limpia automáticamente librerías y paquetes que ya no se necesitan. |
| Apagar / Reiniciar | shutdown | shutdown | Apaga o reinicia el equipo. |
| Reiniciar equipo | reboot | shutdown /r | Reinicia el sistema de forma inmediata. |
| Apagar equipo | poweroff | shutdown /s | Apaga por completo el sistema y corta la corriente. |
| Ver manual / Ayuda | man | help / /? | Muestra la página de manual de un comando. |
| Limpiar pantalla | clear | cls | Limpia el contenido visible de la terminal. |
| Salir de la sesión | exit | exit | Cierra la terminal o sesión actual. |
Archivos y directorios
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Listar archivos | ls -la | dir | Lista el contenido. |
| Cambiar directorio | cd | cd | Cambia el directorio. |
| Saber dónde estoy | pwd | cd | Muestra ruta actual. |
| Crear directorio | mkdir | mkdir | Crea un nuevo directorio. |
| Crear archivo vacío | touch | touch documento.txt | Crea archivos de texto vacíos o actualiza las marcas de tiempo (fecha y hora de modificación) de archivos existentes. |
| Eliminar directorio | rmdir | rmdir | Elimina directorio vacío. |
| Copiar archivos | cp | copy | Copia archivos. |
| Mover archivos | mv | move | Mueve o renombra. |
| Eliminar archivos | rm | del | Elimina archivos. |
| Ver contenido | cat | type | Muestra texto. |
| Ver contenido paginado | less | more | Visualiza archivos página por página. |
| Buscar texto en archivos | grep | findstr | Busca patrones de texto. |
| Buscar y reemplazar texto en flujos | sed | powershell -Command (...) | Editor de flujos para filtrar y transformar texto. |
| Procesar y extraer columnas | awk | Get-Content | ForEach-Object | Lenguaje de análisis y estructuración tabular de texto. |
| Buscar archivos | find | where | Busca archivos. |
| Comparar archivos | diff | fc | Compara ficheros línea por línea. |
| Mostrar texto / Variables | echo | echo | Muestra texto o valores en la terminal. |
| Ver metadatos de archivos | exiftool | exiftool | Lee y escribe metadatos en imágenes y ficheros. |
Red
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Ver la configuración IP | ip addr / ip a / ifconfig | ipconfig /all | Muestra las interfaces de red. |
| Ver solo la dirección IP | hostname -I | ipconfig | Muestra las direcciones IP. |
| Ver redes inalámbricas | iwconfig | netsh wlan show networks | Configura/muestra interfaces inalambricas. |
| Ver la tabla ARP | ip neigh / arp -n | arp -a | Muestra la caché ARP. |
| Ver la tabla de rutas | ip route | route print | Muestra la tabla de enrutamiento. |
| Ver los DNS | cat /etc/resolv.conf | ipconfig /all | Muestra servidores DNS. |
| Comprobar conectividad | ping | ping | Envía paquetes ICMP. |
| Trazar una ruta | traceroute | tracert | Muestra el recorrido. |
| Resolver nombre DNS | dig / host / nslookup | nslookup | Consulta registros DNS. |
| Ver conexiones/puertos | ss -tuln | netstat -ano | Muestra conexiones activas. |
| Ver la MAC | ip link | getmac | Muestra dirección física. |
| Nombre del equipo | hostname | hostname | Muestra el nombre del equipo. |
| Peticiones web / Red | curl | curl | Transfiere datos desde o hacia un servidor. |
Discos y almacenamiento
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Ver particiones | lsblk | diskpart | Muestra discos/particiones. |
| Ver uso del disco | df -h | wmic logicaldisk... | Espacio libre/ocupado. |
| Tamaño directorios | du -sh | dir | Espacio ocupado por carpeta. |
| Copiar/volcar bloques | dd | certutil / hashfile | Copia y convierte archivos a bajo nivel. |
| Crear sistema de archivos | mkfs | format | Formatea particiones con un sistema de ficheros. |
| Montar unidad | mount | mountvol | Monta sistemas de archivos. |
| Desmontar unidad | umount | mountvol /d | Desmonta unidades. |
| Optimizar / Recortar SSD | fstrim | Defrag C: /L | Optimiza y libera bloques en SSD. |
Usuarios y permisos
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Saber qué usuario soy | whoami | whoami | Muestra usuario actual. |
| Cambiar de usuario | su | runas | Cambia al usuario root o de sesión. |
| Ejecutar como administrador | sudo | runas /user:Administrator | Ejecuta comandos con privilegios elevados. |
| Ver usuarios | cat /etc/passwd | net user | Lista usuarios. |
| Ver grupos | cat /etc/group | net localgroup | Lista grupos. |
| Cambiar contraseña | passwd | net user | Cambia contraseña. |
| Ver conectados | who | query user | Muestra usuarios sesión. |
| Ver permisos | ls -l | icacls | Muestra permisos. |
| Cambiar permisos | chmod | icacls | Modifica permisos. |
| Cambiar propietario | chown | takeown | Cambia dueño. |
Procesos y servicios
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Ver procesos | ps aux | tasklist | Lista procesos. |
| Monitorizar procesos | top / htop | taskmgr | Tiempo real. |
| Finalizar proceso | kill | taskkill | Termina proceso. |
| Ver servicios | systemctl list-units | sc query | Lista servicios. |
| Reiniciar servicio | systemctl restart | net stop/start | Reinicia servicio. |
Control de versiones
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Gestionar repositorio | git | git | Sistema de control de versiones distribuido. |
Atajos de teclado y terminal
| ¿Qué quieres hacer? | Linux | Windows | Descripción |
| Cancelar / Interrumpir proceso | Ctrl + C | Ctrl + C / Ctrl + Break | Envía una señal SIGINT para detener el comando actual. |
Actividades prácticas en terminal de Linux:
- Navegación Básica en el Terminal de Linux
- Copiar y mover archivos desde el terminal de Linux