Este documento recoge los comandos esenciales de administración básica en Windows (CMD / PowerShell) y Linux (Ubuntu / Bash).
El objetivo no es memorizar sin entender, sino comprender qué hace cada orden y en qué contexto se utiliza.
1. Identificación del sistema y del usuario
1.1 Ruta del sistema / variables clave
Windows
echo %windir%
Devuelve la carpeta donde está instalado el sistema (normalmente C:\Windows).
Linux
echo $PATH
Muestra las rutas donde el sistema busca los ejecutables.
Importante: en Windows se usan variables con
%VARIABLE%.
En Linux se usan con$VARIABLE.
1.2 Usuario actual
Windows
echo %USERNAME%
Linux
whoami
o
echo $USER
Permite identificar el usuario que está ejecutando la sesión.
2. Navegación por el sistema de archivos
2.1 Ir al directorio personal (Home)
Windows
cd %USERPROFILE%
Linux
cd ~
o
cd $HOME
Es la forma más rápida de volver al directorio personal del usuario.
2.2 Acceder al directorio temporal
Windows
echo %TEMP%
Muestra la ruta de la carpeta temporal del usuario.
Linux
ls /tmp
Lista el contenido del directorio temporal del sistema.
3. Listado de archivos y carpetas
3.1 Listar solo carpetas
Windows
dir /ad C:\
El parámetro /ad filtra únicamente directorios.
Linux
ls -d */
El patrón */ selecciona únicamente carpetas.
4. Compresión y empaquetado
Aquí es donde muchos alumnos se confunden. Windows y Linux no gestionan la compresión exactamente igual.
4.1 Comprimir archivo o carpeta
Windows (NTFS)
compact /c /s:Ruta\Carpeta
Comprime a nivel de sistema de archivos (NTFS).
No crea un archivo nuevo, reduce el espacio ocupado en disco.
Linux
gzip /ruta/archivo
Comprime el archivo y genera uno nuevo con extensión .gz.
4.2 Crear archivo contenedor (empaquetado)
Windows
No existe un comando nativo simple equivalente a tar.
Linux
tar -cvf archivo.tar /ruta/
Agrupa varios archivos o carpetas en un único archivo .tar.
taragrupa.gzipcomprime.
Son procesos distintos.
4.3 Descomprimir
Windows
compact /u /s:Ruta\Carpeta
Descomprime archivos previamente comprimidos con compact.
Linux
gunzip archivo.gz
Descomprime archivos generados con gzip.
5. Búsqueda de archivos por patrón
5.1 Buscar archivos que cumplan una condición
Windows
dir /s *1.jpg
Busca de forma recursiva todos los archivos que terminen en 1.jpg.
Linux
find . -name "*1.jpg"
Busca en el directorio actual (.) todos los archivos que cumplan el patrón indicado.
Conceptos Fundamentales que Debes Entender
6. Anatomía de una ruta
6.1 En Windows
- Usa barra invertida:
\ - Usa letras de unidad:
C:,D: - No distingue entre mayúsculas y minúsculas (Case-Insensitive)
Ejemplo válido:
C:\Usuarios\Lydia\Documentos
6.2 En Linux
- Usa barra normal:
/ - Todo parte desde la raíz
/ - Distingue entre mayúsculas y minúsculas (Case-Sensitive)
No es lo mismo:
/home/usuario/Documentos
que
/home/usuario/documentos
Comandos de Supervivencia (Imprescindibles)
Estos suelen aparecer en prácticas y exámenes.
7. Ver la dirección IP
Windows
ipconfig
Linux
ip addr
o
ifconfig
8. Ver el contenido de un archivo de texto
Windows
type archivo.txt
Linux
cat archivo.txt
9. Limpiar la pantalla
Windows
cls
Linux
clear
Atajo útil en Linux:
Ctrl + L
Nota Técnica Importante
En Windows, el comando compact trabaja a nivel del sistema de archivos NTFS. No genera un archivo comprimido independiente.
En Linux:
taragrupa archivos.gzipreduce su tamaño.- Lo habitual es combinarlos:
tar -czvf archivo.tar.gz /ruta/
Son filosofías distintas. El objetivo es similar: gestionar espacio, pero el mecanismo es diferente.
