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

LinuxWindows CMDPowerShell
pwdcdGet-Location
lsdirGet-ChildItem
cdcdSet-Location
treetreetree

🔸 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

1pwd
Salida 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ónSignificado
-llistado detallado
-amuestra archivos ocultos
-htamaños legibles
-Rrecursivo

🧪 Ejemplos

1ls
Salida de Consola!:
my_cool__code.sh
1ls -l
Salida de Consola!:
total 4
-rw-r--r-- 1 runner1080 runner1080 5 Jan 27 23:22 my_cool__code.sh
1ls -lh /var/log
Salida 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

ComandoSignificado
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 pwd antes de ejecutar comandos peligrosos