Curso sobre comandos de linux
🎯 Objetivo del módulo Aprender a moverse por el sistema, entender dónde estamos, qué hay en cada carpeta y cómo desplazarnos entre directorios.
🧠 Conceptos clave antes de empezar
📁 ¿Qué es un directorio?
Un directorio es una carpeta.
Linux organiza todo en forma de árbol, empezando por /.
/
├── home
│ └── usuario
├── etc
├── var
└── bin
📍 Directorio actual
Es la carpeta en la que estás ahora mismo trabajando en la terminal.
🗂️ Comandos del módulo
| Linux | Windows CMD | PowerShell |
|---|---|---|
pwd | cd | Get-Location |
ls | dir | Get-ChildItem |
cd | cd | Set-Location |
tree | tree | tree |
🔸 pwd
📌 Categoría
Navegación
🧾 Descripción
Muestra la ruta completa del directorio actual.
🧠 Para qué sirve
- Saber dónde estás
- Evitar errores al trabajar con rutas
- Muy útil en scripts
🧪 Ejemplo
1pwdSalida de Consola!: /home/angel/proyectos
🪟 Equivalente en Windows
- CMD:
cd - PowerShell:
Get-Location
🔸 ls
📌 Categoría
Navegación
🧾 Descripción
Lista el contenido de un directorio.
🧠 Sintaxis
1ls [opciones] [ruta]
⚙️ Opciones más importantes
| Opción | Significado |
|---|---|
-l | listado detallado |
-a | muestra archivos ocultos |
-h | tamaños legibles |
-R | recursivo |
🧪 Ejemplos
1lsSalida de Consola!: my_cool__code.sh
1ls -lSalida de Consola!: total 4 -rw-r--r-- 1 runner1080 runner1080 5 Jan 27 23:22 my_cool__code.sh
1ls -lh /var/logSalida de Consola!: total 724K -rw-r--r-- 1 root root 17K Jan 26 2024 alternatives.log drwxr-xr-x 1 root root 60 Jul 2 2024 apt -rw-rw---- 1 root utmp 0 Feb 8 2021 btmp -rw-r--r-- 1 root root 224K Jul 2 2024 dpkg.log -rw-r--r-- 1 root root 47K Jan 26 2024 faillog -rw-rw-r-- 1 root utmp 429K Jan 26 2024 lastlog -rw-rw-r-- 1 root utmp 0 Feb 8 2021 wtmp
📁 Archivos ocultos
En Linux empiezan por .
Ejemplo: .bashrc
🪟 Equivalente en Windows
- CMD:
dir - PowerShell:
Get-ChildItem
🔸 cd
📌 Categoría
Navegación
🧾 Descripción
Cambia de directorio.
🧠 Sintaxis
1cd ruta
🧪 Ejemplos
1cd /home 2cd usuario 3cd .. 4cd ~ 5cd -
🧠 Casos especiales importantes
| Comando | Significado |
|---|---|
cd .. | sube un nivel |
cd ~ | ir al home |
cd - | volver al anterior |
🪟 Equivalente en Windows
- CMD:
cd - PowerShell:
Set-Location
🔸 tree
📌 Categoría
Navegación
🧾 Descripción
Muestra la estructura de directorios en forma de árbol.
🧠 Nota
Puede que no venga instalado, puedes instalarlo con:
1sudo apt install tree
🧪 Ejemplo
1tree 2tree -L 2
🪟 Equivalente en Windows
- CMD:
tree - PowerShell:
tree
⚠️ Errores comunes del módulo
- ❌ Confundir
/con\ - ❌ Usar rutas relativas sin saber dónde estás
- ❌ No usar
pwdantes de ejecutar comandos peligrosos