Ejercicio de programación con Bash: Comandos de navegación pwd, cd y ls
Código
0h 15m
Aprende a utilizar comandos de Linux pwd, cd y ls en Bash mediante un ejercicio práctico de navegación y gestión de directorios. Mejora tus habilidades en Shell scripting.
Se te proporciona una estructura de directorios simulada:
/home/usuario
├── proyectos
│ ├── proyecto1
│ │ └── archivo1.txt
│ └── proyecto2
│ └── archivo2.txt
├── documentos
│ └── documento1.txt
└── scripts
Escribe un script en Shell que realice las siguientes acciones:
- Muestra la ruta del directorio de trabajo actual.
- Cambia al directorio
proyectos/proyecto1
utilizando una ruta relativa. - Muestra nuevamente la ruta del directorio de trabajo.
- Lista los archivos y directorios dentro de
proyectos/proyecto1
utilizando el comandols
. - Cambia al directorio padre.
- Lista los contenidos del directorio actual.
Salida esperada
El script debe mostrar las siguientes salidas en orden:
/home/usuario
/home/usuario/proyectos/proyecto1
archivo1.txt
/home/usuario/proyectos
proyecto1 proyecto2
Restricciones
- Utiliza únicamente los comandos
pwd
,cd
yls
. - No utilices rutas absolutas para cambiar de directorio, excepto al inicio.
Todos los ejercicios de programación de Bash
Evalúa tus conocimientos con ejercicios de programación en Bash de tipo Test, Puzzle, Código y Proyecto con VSCode.
Redes y comunicación con ifconfig, ip y netstat
Código
Redirección y tuberías
Código
Expresiones regulares y manipulación de texto
Código
Principales distribuciones de Linux
Test
Gestión de servicios con systemd
Código
Comprimir y descomprimir archivos en Bash con tar y gzip
Código
Evaluación puzzle Conocimiento general de Bash
Puzzle
Gestión de paquetes y dependencias y actualización del sistema
Código
Introducción a Shell y Bash
Test
Enlaces simbólicos y duros
Código
Configuración de Bash
Código
Gestión de procesos con ps, htop y pgrep
Código
Definición y uso de funciones
Código
Instalar Ubuntu en Windows con WSL
Puzzle
Sintaxis de control de flujo
Código
Variables y tipos de datos
Código
Operadores
Código
Manipulación de archivos y directorios
Código
Manipulación de permisos de archivos y directorios con chmod, chown y chgrp
Código
Certificados de superación de Bash
Supera todos los retos de Bash y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Bash
Comandos de navegación pwd, cd y ls
Navegación y gestión de archivos y directorios