← Blog

Linux Windows Equivalent Commands

Equivalencias entre comandos de Windows y Linux/Unix: archivos, red, procesos, sistema y gestión.

Linux Windows Equivalent Commands

Reference Scope

Tabla de mapeo entre comandos de Windows (cmd.exe) y sus equivalentes Unix/Linux. Las equivalencias no son binarias: difieren en flags, semántica de argumentos y configuración subyacente (por ejemplo, el registro de Windows frente a /etc en Unix, o cd solo frente a cd a home). Las notas marcan esas diferencias para evitar malentendidos al pivotar entre ambos entornos.

Fuente: lemoda.net — Windows to Unix command list

Equivalencias

Windows command Unix command Notes
arp arp Misma funcionalidad en ambos
assign ln Crea un enlace de archivo
assign ln -s En Unix un directorio no admite múltiples hard links; usar symlink con ln -s
assoc file Asociación de extensiones vs. detección de tipo
at at / batch / cron Ver también schtasks
attrib chown / chmod Establece atributos/posesión y permisos
cd cd Windows: cd solo imprime el directorio actual; Unix: cd solo vuelve al home
cd pwd En Windows cd imprime el cwd
chkdsk fsck Verifica/repara corrupción del filesystem
cls clear / Ctrl-L Limpia la pantalla del terminal
copy cp Copia archivos
date date Unix imprime fecha y hora; Windows además solicita una nueva fecha/hora
del rm Borra archivos
deltree rm -r Borra recursivamente un árbol de directorios
dir ls dir también funciona en algunas variantes de Unix
doskey /h / F7 history El historial en Unix es parte del shell (Bash)
edit vi / emacs etc. En Unix la variable EDITOR selecciona el editor preferido
exit exit / Ctrl-D Ctrl+D cierra la sesión del shell en Unix
explorer nautilus etc. File browser del escritorio
fc diff Compara archivos
find grep Búsqueda de contenido (Windows find filtra líneas)
ftp ftp Misma funcionalidad
help man help solo lista comandos; man abre manuales
hostname hostname Misma funcionalidad
ipconfig /all ifconfig -a /all incluye la dirección MAC
mem top Estado del sistema / memoria
mkdir mkdir Misma funcionalidad
more more / less Paginador de salida
move mv Mueve o renombra
net session w / who Sesiones y usuarios conectados
net statistics uptime Estadísticas de la sesión/sistema
nslookup nslookup Misma funcionalidad
ping ping Misma funcionalidad
print lpr Envía un archivo a la impresora
reboot / shutdown -r shutdown -r Reinicio del sistema
regedit edit /etc/* El equivalente del registro son los archivos bajo /etc y /usr/local/etc, editados con un editor de texto
rmdir rmdir Misma funcionalidad
rmdir /s rm -r Windows pide confirmación (y/n); en Unix usar rm -ri
schtasks at / batch / cron Tareas programadas
set env set imprime todas las variables de entorno; set <var> equivale a echo $<var>
set Path echo $PATH Muestra el valor de una variable
shutdown shutdown Sin opción, Windows muestra ayuda
shutdown -s shutdown -h Apagado; en remoto Windows requiere -f
sort sort Misma funcionalidad
start & Lanzar un job en background: comando & en Unix
systeminfo uname -a Información del sistema
tasklist ps Lista de procesos; tasklist no está en todas las versiones de Windows
title — Cambiar el título del terminal en Unix es posible pero no trivial
tracert traceroute Trazado de ruta
tree find / ls -R Listado recursivo del árbol
type cat Imprime el contenido de un archivo
ver uname -a Versión del sistema
xcopy cp -R Copia recursiva de un árbol

Notas de uso

  • Registro vs. /etc: en Windows la configuración de sistema vive en el registro (regedit); en Unix son archivos de texto en /etc y /usr/local/etc editables con cualquier editor.
  • Historial y jobs: el historial (history) y el control de jobs (&, Ctrl+Z, bg, fg, jobs) son funcionalidades del shell Unix; en cmd.exe se sustituyen por doskey /h y start.
  • Paginación: more/less reemplazan a more de Windows con búsqueda y scroll inverso; less es el paginador recomendado en Unix.