Get the current directory information

Revisar mi progreso

/ 1

Change directory and list the subdirectories

Revisar mi progreso

/ 1

Locate and read the contents of a file

Revisar mi progreso

/ 1

Navigate to a directory and locate a file

Revisar mi progreso

/ 1

Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.

Resumen de la actividad

Anteriormente, aprendiste sobre Linux y cómo comunicarte con el SO mediante la shell. También aprendiste a usar algunos de los principales comandos para navegar por el sistema de archivos de Linux y leer contenido de los archivos que incluye.

Se trata de habilidades fundamentales. Por ejemplo, cuando investigas un acceso no autorizado, es posible que navegues hasta un informe sobre accesos de los usuarios y lo leas.

En este lab, navegaras por una estructura de archivos de Linux, encontrarás archivos y leerás su contenido. También deberás responder algunas preguntas de opción múltiple en función de la información incluida en esos archivos.

Como analista de seguridad, es esencial que sepas cómo navegar por archivos, administrarlos y analizarlos mediante una shell de Linux sin una Interfaz gráfica de usuario.

Situación

En este caso, debes ubicar y analizar la información de ciertos archivos ubicados en el directorio /home/analyst.

Estos son los pasos que seguirás: En primer lugar, obtendrás la información del directorio de trabajo actual en el que te encuentras y mostrarás su contenido. En segundo lugar, navegarás hasta el directorio reports y obtendrás una lista de los subdirectorios que contiene. En tercer lugar, navegarás hasta el subdirectorio users y mostrarás los contenidos del archivo Q1_added_users.txt. Por último, navegarás hasta el directorio logs y mostrarás las primeras 10 líneas de un archivo que contenga.

Es hora de poner en práctica lo que aprendiste. Comencemos.

Nota: Cuando comiences el lab, verás que ya accediste a la shell Bash con tu cuenta de usuario, que se llama analyst. Esto significa que puedes comenzar con las tareas en cuanto hagas clic en el botón Start lab. Renuncia de responsabilidad: Para obtener un rendimiento y una compatibilidad óptimos, se recomienda que uses los navegadores Google Chrome o Mozilla Firefox para acceder a los labs.

Comienza el lab

Para poder acceder a los materiales, primero debes comenzar el lab. Para ello, haz clic en el botón "Comenzar lab" en la parte superior de la pantalla.

Se muestra el botón Comenzar lab.

Después de presionar el botón Comenzar lab, verás una shell en la que realizarás otros pasos del lab. Deberías ver una shell como la siguiente:

Se muestra la terminal de Linux.

Cuando hayas completado todas las tareas, consulta la sección Finaliza el lab para obtener información sobre cómo terminar el lab.

Tarea 1: Obtén información del directorio actual

En esta tarea, debes usar los comandos que aprendiste para verificar el directorio de trabajo actual y una lista de su contenido.

  1. Muestra tu directorio de trabajo.

El siguiente es el comando para completar este paso:

pwd

Esto mostrará que el directorio de trabajo actual es tu directorio principal.

/home/analyst
  1. Muestra el nombre de los archivos y directorios en el directorio de trabajo actual.

El siguiente es el comando para completar este paso:

ls

El resultado debería ser el siguiente:

logs projects reports temp

Respuesta: El lab comienza con /home/analyst como tu directorio de trabajo actual.

Respuesta: El lab comienza con cuatro subdirectorios en el directorio /home/analyst, logs, notes, temp y reports.

Haz clic en Revisar mi progreso para verificar que hayas completado esta tarea correctamente.

Obtén información sobre el directorio actual Nota: No hay penalizaciones por hacer clic en Revisar mi progreso y, si lo haces, podrás ver una pista.

Tarea 2: Cambia el directorio y obtén una lista de los subdirectorios

En esta tarea, debes navegar hasta un nuevo directorio y determinar qué subdirectorios contiene.

  1. Navega hasta el directorio /home/analyst/reports.

El siguiente es el comando para completar este paso usando una ruta de acceso relativa:

cd reports Nota: El comando cd acepta rutas de acceso absolutas y relativas. Una ruta de acceso absoluta incluye todos los directorios desde la raíz del sistema de archivos y comienza con el signo /. Como alternativa, una ruta de acceso relativa se expresa comenzando desde el directorio actual y comienza sin el signo / inicial. El comando anterior incluye una ruta de acceso relativa.

El siguiente es el comando para completar este paso usando una ruta de acceso absoluta:

cd /home/analyst/reports
  1. Muestra los archivos y subdirectorios en el directorio /home/analyst/reports.

El siguiente es el comando para completar este paso:

ls

El resultado debería ser el siguiente:

users

Respuesta: El subdirectorio incluido en el directorio /home/analyst/reports se llama users.

Haz clic en Revisar mi progreso para verificar que hayas completado esta tarea correctamente.

Cambia el directorio y obtén una lista de los subdirectorios

Tarea 3: Ubica y lee el contenido de un archivo

En esta tarea, debes navegar hasta un subdirectorio y leer el contenido de uno de sus archivos.

  1. Navega hasta el directorio /home/analyst/reports/users.

El siguiente es el comando para completar este paso:

cd /home/analyst/reports/users

El comando anterior incluye una ruta de acceso absoluta. También puedes usar una ruta de acceso relativa como se muestra a continuación:

cd users
  1. Obtén una lista de los archivos del directorio actual.

El siguiente es el comando para completar este paso:

ls
  1. Muestra el contenido del archivo Q1_added_users.txt.

El siguiente es el comando para completar este paso:

cat Q1_added_users.txt Nota: El comando cat muestra el contenido de un archivo en la shell. Puedes especificar el archivo que quieres visualizar con una ruta de acceso absoluta o relativa.

Este es el mismo comando con una ruta de acceso absoluta:

cat /home/analyst/reports/users/Q1_added_users.txt

Respuesta: El empleado cuyo nombre de usuario es aezra trabaja en el departamento de Recursos Humanos.

Respuesta: El employee_id del empleado cuyo nombre de usuario es mreed, y que trabaja en el departamento de Tecnología de la Información, es 1104.

Haz clic en Revisar mi progreso para verificar que hayas completado esta tarea correctamente.

Ubica y lee el contenido de un archivo

Tarea 4: Navega hasta un directorio y ubica un archivo

En esta tarea, debes navegar hasta un nuevo directorio, ubicar un archivo y examinar su contenido.

  1. Navega hasta el directorio /home/analyst/logs.

El siguiente es el comando para completar este paso:

cd /home/analyst/logs
  1. Muestra el nombre del archivo que contiene.

El siguiente es el comando para completar este paso:

ls

El comando mostrará el siguiente resultado:

server_logs.txt
  1. Muestra las 10 primeras líneas de este archivo.

El siguiente es el comando para completar este paso:

head server_logs.txt Nota: El comando head muestra únicamente el comienzo de un archivo, que consiste en diez líneas de forma predeterminada. Puedes especificar cuántas líneas deseas con el argumento -n, que especifica la cantidad de líneas que se deben mostrar.

Respuesta: Hay tres mensajes de advertencia en las 10 primeras líneas del archivo server_logs.txt.

Haz clic en Revisar mi progreso para verificar que hayas completado esta tarea correctamente.

Navega hasta un directorio y ubica un archivo

Conclusión

¡Muy bien!

Ahora tienes experiencia práctica en el uso de comandos básicos en la shell Bash de Linux para realizar las siguientes tareas:

  • navegar por estructuras de directorios con el comando cd
  • mostrar el directorio de trabajo actual con el comando pwd
  • obtener una lista del contenido de un directorio con el comando ls
  • mostrar el contenido de archivos con los comandos cat y head

Navegar por los directorios y leer el contenido de los archivos son habilidades fundamentales que usarás a menudo cuando te comuniques mediante la shell.

Finaliza el lab

Antes de finalizar el lab, asegúrate de haber completado todas las tareas, y continúa con los pasos siguientes:

  1. Haz clic en End Lab y, luego, en Submit. Cuando finalices el lab, perderás el acceso a la shell Bash. No podrás volver a acceder al trabajo que completaste allí.
  2. Después de finalizar el lab, aparecerá un diálogo de encuesta, en el que puedes calificar el lab y brindar comentarios, si lo deseas.
  3. Cierra la pestaña del navegador del lab para volver al curso.
  4. Actualiza la pestaña del navegador del curso una vez que hayas terminado para marcar este elemento como completo.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Usar una ventana de incógnito o de navegación privada es la mejor forma de ejecutar este lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.

Completa este sencillo paso para comenzar tu lab.