LINUX COMMAND LINE – DÍA 1

Navegación básica del sistema de archivos (cd, ls, pwd, rutas absolutas y relativas)


1. Objetivo del día

Aprender a moverte por el sistema de archivos como un profesional:

  • saber dónde estás
  • cambiar de directorio
  • listar contenido
  • entender rutas absolutas y relativas
  • evitar errores típicos de novatos
  • moverte con rapidez en estructuras profundas

Si no dominas esto, el resto del curso no sirve.
Hoy construimos la base sólida.


2. Requisitos

  • Cualquier terminal Linux, macOS, o incluso WSL en Windows
  • No se necesita instalación adicional
  • NO importa la distro (Ubuntu, Debian, RHEL, SUSE…)
  • Esto funciona en todas

3. ¿Qué es el sistema de archivos en Linux?

El sistema de archivos es una estructura jerárquica, como un árbol:

  • / = raíz (el “inicio” de todo)
  • /home = usuarios
  • /etc = configuración
  • /var = logs
  • /usr = binarios y programas
  • /tmp = archivos temporales

No existen “C:\” o “D:\” como en Windows.
Todo cuelga de /.


4. Comandos esenciales del Día 1

4.1. Saber dónde estás: pwd

pwd

Significa print working directory.
Ejemplo:

/home/tomas

4.2. Listar contenido: ls

Listar archivos y directorios:

ls

Listar incluyendo ocultos (. y .. también cuentan):

ls -a

Listar con detalles:

ls -l

Listar con tamaño “humano”:

ls -lh

Combinar opciones:

ls -alh

4.3. Cambiar de directorio: cd

Ir a un directorio:

cd /etc

Volver a tu carpeta personal:

cd

Volver al directorio anterior:

cd -

Subir un nivel:

cd ..

Subir dos niveles:

cd ../..

5. Rutas absolutas y relativas (crucial)

Absolutas:

Siempre empiezan por /.

Ejemplos:

/etc/passwd
/var/log
/home/tomas

Da igual dónde estés, siempre funcionan.


Relativas:

Dependen de tu posición actual.

Si estás en /home/tomas:

cd proyectos

(te lleva a /home/tomas/proyectos)

Si estás en /etc:

cd ..      -> / (padre)
cd ../var  -> /var

6. Entender ., .. y ~

Esto te hace mucho más rápido:

.   = directorio actual
..  = directorio anterior
~   = tu home

Ejemplos:

cd ~/scripts
cd ./carpeta
cd ../../

7. Ver el contenido de un archivo rápidamente

(ya que estamos en navegación)

cat archivo.txt

Mostrar solo las primeras líneas:

head archivo.txt

Mostrar solo las últimas líneas:

tail archivo.txt

Esto mañana (Día 2 y Día 4) será crucial.


8. Práctica guiada (20–30 minutos)

8.1. Abrir una terminal y verificar dónde estás

pwd

8.2. Navegar a /etc, listar y volver a home

cd /etc
ls -alh
cd

8.3. Crear un directorio de pruebas (opcional si no quieres crear cosas)

mkdir prueba
cd prueba
pwd

8.4. Explorar con rutas relativas

cd ..
cd prueba
cd ../..

8.5. Pasar de un lado a otro rápidamente

cd /var/log
cd -
cd /tmp
cd -

9. Errores típicos y cómo evitarlos

ProblemaSolución
“cd: no such file or directory”La ruta está mal escrita (usa tabulación si es posible)
Confusión entre mayúsculas/minúsculasLinux es case-sensitive
No saber dónde estáspwd siempre
No ver archivos ocultosUsa ls -a
Perderse en rutas largasUsa rutas absolutas cuando estés inseguro

10. Checklist del Día 1

  • Usas pwd para orientarte
  • Usas ls, ls -l, ls -a con soltura
  • Cambias directorios con cd
  • Dominas cd, cd -, cd .., cd ~
  • Entiendes rutas absolutas y relativas
  • Puedes navegar con rapidez entre carpetas

Si marcas todo esto, has pasado con nota el Día 1.


11. Ejercicio sugerido

  1. Navega a /usr/bin
  2. Lista archivos con ls -lh
  3. Vuelve a tu home con cd
  4. Entra en /var/log
  5. Usa cd - para volver
  6. Sube dos niveles con cd ../..
  7. Vuelve a comprobar tu ubicación con pwd

12. Día 1 completado

Ya sabes moverte por Linux sin perderte, sin miedo y con un método sólido.
Mañana pasaremos al Día 2 – Manipular archivos y directorios (cp, mv, rm, mkdir, permisos básicos, file).

Ahí empieza la parte divertida de verdad.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies