Pregunta 1¿Qué comando muestra la ruta del directorio en el que estás?
Bases de la terminal — pwd, ls, cd
Da tus primeros pasos en la terminal de Linux — pwd para saber dónde estás, ls para listar, cd para moverte — ejecutando un entorno Linux real en una terminal del navegador.
Sobre el Linux de este curso
Este curso cubre las operaciones universales de línea de comandos, comunes a las grandes distribuciones como Ubuntu, Debian y CentOS.
Las bases como cd / ls / cp / mv / grep y las pipes funcionan igual en cualquier servidor Linux.
La terminal del navegador usa Buildroot Linux (busybox) por motivos técnicos.
Cada vez que un detalle cambie según la distribución (algunas opciones, o cómo se lee la ayuda), mostramos los otros entornos en paralelo, como así se escribe en Ubuntu.
¿Qué son Linux y la terminal?
Linux es un sistema operativo que funciona en servidores, plataformas en la nube y dispositivos embebidos de todo el mundo.
Con la terminal (la línea de comandos) puedes gestionar archivos, ejecutar programas y administrar servidores usando solo el teclado.
Es una habilidad imprescindible para los ingenieros.
Usar la terminal
Esta terminal ejecuta un entorno Linux real (Buildroot Linux).
Tarda un momento en arrancar.
Cuando aparezca el prompt # (el símbolo que indica que está listo), puedes escribir comandos.
Arrastra para seleccionar texto dentro de la terminal y se copia automáticamente.
Comprueba dónde estás — pwd
pwd (Print Working Directory) muestra la ruta absoluta del directorio en el que te encuentras.
Cuando pierdas de vista dónde estás en el sistema de archivos, ejecuta primero pwd para comprobar tu ubicación.
pwd muestra tu ubicación actual como ruta absoluta (aquí, /root).pwd
# p. ej. /root
Listar archivos — ls
ls lista el contenido de un directorio.
Añade -l para una vista detallada con permisos, tamaño y fecha de modificación, y -a para mostrar también los archivos ocultos cuyo nombre empieza por ..
La combinación ls -la es la que más usarás.
-l da una vista detallada; -a muestra también los archivos ocultos que empiezan por ..ls # listar
ls -l # vista detallada (permisos, tamaño, fecha)
ls -la # vista detallada con archivos ocultos
ls /etc # listar un directorio concreto
ls tiene varias opciones habituales que cambian lo que muestra.
| Comando | Qué muestra |
|---|---|
ls | Lista solo los nombres |
ls -l | Vista detallada con permisos, tamaño y fecha de modificación |
ls -a | Muestra también los archivos ocultos que empiezan por . |
ls -la | Vista detallada combinada con archivos ocultos |
ls -R | Lista los subdirectorios de forma recursiva |
ls -1 | Lista una entrada por línea |
Moverse entre directorios — cd
cd (Change Directory) te mueve entre directorios.
Usa .. para subir un nivel, ~ para el directorio personal y / para la raíz.
Tras moverte, acostúmbrate a comprobar dónde estás con pwd.
El directorio personal es un directorio dedicado para cada usuario.
Es el punto de partida de tus archivos de trabajo y ajustes personales; en esta terminal, el /root del usuario root es el directorio personal.
~ (tilde) es la abreviatura de esa ruta, así que cd ~ te devuelve a casa desde cualquier sitio.
cd cambia tu ubicación. ~ = casa, .. = un nivel arriba, / = raíz.cd /tmp # ir a /tmp
pwd # comprobar la ubicación
cd .. # subir un nivel
cd ~ # de vuelta a casa
cd / # a la raíz
Verificación de conocimientos
Responde cada pregunta una a una.
Pregunta 2¿Qué muestra el comando ls -la?
Pregunta 3¿Adónde te lleva cd ~?