Te reordeno y amplío estos apuntes para que tengas una chuleta de comandos básicos de Linux y Windows, pero también con el contexto de para qué sirve cada cosa y algunos trucos.
Comandos básicos de terminal (Linux, macOS, Windows)
Relacionado: Apuntes. HOME. Lectura y escritura coordinada entre procesos sin kernel. Sistema de Gestion de la Seguridad de la Informacion. 2025 02 13 TPM UEFI y sistemas Anticheat.
1. Ubicación y navegación
-
Saber en qué carpeta estamos
pwd(Print Working Directory) → muestra la ruta actual.
-
Cambiar de carpeta
cd carpeta cd .. # Subir un nivel cd ~ # Ir al directorio home cd / # Ir a la raíz del sistema
2. Crear directorios y archivos
-
Linux / macOS:
mkdir nombre_directorio touch archivo.txt -
Windows (CMD):
md nombre_directorio type nul > archivo.txt
3. Listar contenido
-
Básico:
ls -
Con detalles y tamaño legible:
ls -lh -
Incluir archivos ocultos:
ls -a
4. Mover, renombrar y copiar
-
Mover o renombrar:
mv origen destino mv pruebas test # Renombrar -
Copiar:
cp origen destino cp archivo.txt ../ # Copiar a carpeta superior -
Copiar recursivamente:
cp -r carpeta destino
5. Borrar
-
Borrar archivos:
rm archivo.txt -
Borrar recursivamente y forzar:
rm -rf carpeta
6. Ayuda y manuales
-
Ver ayuda de un comando:
man lsNavegación dentro de
man:-
Espacio → Avanzar
-
b → Retroceder
-
q → Salir
-
7. Ver contenido de archivos
-
Mostrar todo:
cat archivo.txt -
Mostrar primeras líneas:
more archivo.txt less archivo.txt -
Mostrar últimas líneas:
tail archivo.txt
Truco: Crear un archivo y escribir en él directamente:
cat > texto.md
# Escribe lo que quieras
# CTRL+D para guardar y salir8. Pila de directorios
-
Guardar ubicación y cambiar de carpeta:
pushd carpeta -
Volver a la carpeta anterior:
popd
9. Abrir archivos
-
macOS / Linux:
open archivo.txt # macOS xdg-open archivo.txt # Linux open -a "Programa" archivo.txt # Abrir con programa específico -
Windows (CMD):
start archivo.txt
10. Variables de entorno
-
Ver dónde está un comando:
which comando -
Ver el PATH:
echo $PATH -
Definir variable temporal:
export VAR=valor -
Variables persistentes:
-
Editar
~/.bash_profileo~/.bashrc. -
Añadir:
export VAR=valor -
Guardar y aplicar:
source ~/.bash_profile
-
Nota: Cada vez que abres la terminal, se ejecuta un shell (como bash) que carga configuraciones desde archivos como .bash_profile o .bashrc, donde se definen variables, alias y funciones personalizadas.
Si quieres, puedo prepararte una tabla comparativa con todos estos comandos en Linux/macOS y su equivalente en Windows, así podrías usarla como guía rápida para ambos sistemas.
¿Quieres que te la haga?