Bienvenidos a este capítulo de este Curso de Linux para Hackers – Visualizar Archivos con LESS. Comparte este articulo y síguenos para recibir más capítulos, guías y cursos gratis.

Esta guía es parte de un curso mucho más grande en donde te enseñamos a convertirte en hacker de 0 a 100. Desde los conocimientos más básicos hasta conseguir empleo.

En esta guía veremos desde cero un tema tan amplio como es Linux y lo haremos desde el punto de vista del hacking y la ciberseguridad.

Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Lo que aprenderás en este artículo:

  1. Qué es el comando less y cómo usarlo para visualizar archivos en Linux.
  2. Cómo navegar por archivos grandes usando less.
  3. Cómo buscar cadenas de texto dentro de un archivo con less.
  4. Teclas de navegación y búsqueda en less.
  5. Uso de less con múltiples archivos.
  6. Otras funciones avanzadas del comando less.

Abrir archivo en Linux

Existen varias formas de abrir un archivo en un sistema Linux. Es un proceso bastante sencillo para ver el contenido de un archivo, pero si eres un usuario nuevo, puede que te resulte molesto. No es tan fácil como abrir un archivo en el Bloc de notas. Desde la terminal de Linux, debes tener cierta experiencia con los comandos básicos de Linux. Hay algunos comandos como cat, ls , que se utilizan para leer archivos desde la terminal.

En Linux , podemos mostrar varios formatos de archivos, como archivos de texto, archivos de audio, video, imágenes, documentos, PDF o cualquier otro contenido de archivo.

Existen muchos comandos que ayudan a ver el contenido de un archivo. Ahora veremos algunos de ellos, como head, tac, cat, less & more y strings.

Discutiremos sobre los siguientes contenidos de archivos que aparecen en la tabla:

ComandosFunción
headMuestra el comienzo de un archivo.
tailMuestra la última parte de un archivo.
catEste comando es versátil y multi-trabajador.
tacOpuesto de cat.
moreLa línea de comandos muestra el contenido en formato de buscapersonas que puede estar en cualquier otro formato.
lessLa línea de comandos muestra el contenido en formato de paginador, es decir, en formato menor.

Abrir archivo usando el comando less

El comando less nos permite ver una página a la vez.

Para mostrar el contenido del archivo, ejecute el comando less de la siguiente manera:

Sintaxis:

less <archivo nombre>  

less Test.txt  

El comando anterior mostrará el contenido del archivo como una página a la vez. Para ver más, desplácese por la salida. Considere la salida siguiente:

Observa la captura de pantalla anterior.  En la esquina izquierda se muestra el nombre del archivo. Para salir del comando less, presione la tecla ‘q’ y volverá a la terminal.

El comando ‘less’ es el mismo que el comando ‘more’ pero incluye algunas funciones más.

Se ajusta automáticamente al ancho y alto de la ventana del terminal, mientras que el comando ‘más’ corta el contenido a medida que se acorta el ancho de la ventana del terminal.

Linux para encontrar una cadena

Se busca una cadena particular escribiendo una barra diagonal (/) seguida del nombre de la cadena, en lugar del nombre del archivo en la esquina inferior izquierda del cuadro de terminal.

Sintaxis:

/nombre de cadena  

Ejemplo:

sudo less /etc/shadow

/dev

Mire la instantánea de arriba, queremos encontrar la cadena ‘deb’, por lo tanto, hemos escrito “/deb” en la esquina inferior izquierda.

Salida: La siguiente captura de pantalla muestra la salida del comando “/deb” . La cadena “deb” se resaltará automáticamente.

Note que más abajo aparece Deb de Debian pero en mayúsculas y no lo resalta. Considere estos en sus búsquedas.

Teclas de navegación del comando less

El comando “less” tiene teclas de navegación similares a las del editor “vim”. Veamos algunas de las teclas de navegación y otras operaciones del comando “less”.

1. Navegación de búsqueda

Las teclas de navegación de búsqueda le ayudarán en la búsqueda hacia adelante y hacia atrás.

Búsqueda hacia adelante

  • / : busca un patrón para la próxima ocurrencia
  • n : buscar la siguiente coincidencia
  • N: buscar coincidencia anterior

Búsqueda hacia atrás

  • ? : buscar un patrón para la próxima ocurrencia
  • n: para el siguiente partido en dirección hacia atrás
  • N: para el partido anterior en dirección hacia adelante

Ruta de búsqueda

Adelante : /\/home\/sssit\/

Hacia atrás: /home/sssit

2. Navegación por pantalla

  • Ctrl + f : avanza una ventana
  • Ctrl + d: avanza media ventana
  • Ctrl + b: retroceder una ventana
  • Ctrl + u: ventana hacia atrás media

3. Navegación de línea

avanzar o retroceder línea por línea

  • j : avanzar una línea
  • k : retroceder una línea

4. Otras navegaciones

  • G: se utiliza para ir al final del archivo
  • g: se utiliza para ir al inicio del archivo
  • q o ZZ: para salir

5. Contar llaves

  • 10j : 10 líneas hacia adelante
  • 10k: 10 líneas hacia atrás

6. Navegación marcada

  • ma : marca la posición actual con la letra ‘a’
  • a : ir a la posición marcada

7. Archivos múltiples

  • pasando argumentos en la misma línea

less archivo1 archivo2  

  • Mientras visualiza el archivo 1, vaya al archivo 2

less archivo1  

:e archivo2  

Para navegar entre archivos cuando se abren más de dos archivos

  • n : ir al siguiente archivo
  • p : ir al archivo anterior

El comando less tiene más opciones que puedes explorar

 less –help

También te recomendamos consultar las páginas man:

 man less

Resumen y Puntos clave:

  1. Comando less para visualizar archivos
    El comando less permite ver el contenido de un archivo, una página a la vez, sin cargar todo el archivo en memoria. A diferencia de cat o more, less facilita la navegación por archivos grandes.
    Sintaxis básica:
    • less archivo.txt
      Para salir de less, simplemente presiona la tecla q.
  2. Navegación en less
    • Ctrl + f: Avanza una página.
    • Ctrl + b: Retrocede una página.
    • j: Avanza una línea.
    • k: Retrocede una línea.
    • G: Ir al final del archivo.
    • g: Ir al inicio del archivo.
  3. Buscar cadenas de texto en un archivo con less
    Para buscar una palabra o cadena de texto en el archivo, usa el símbolo / seguido del término de búsqueda.
    Ejemplo:
    • /cadena_a_buscar
      Presiona n para ir a la siguiente coincidencia o N para la coincidencia anterior.
  4. Teclas de navegación en less
    • /cadena: Busca hacia adelante.
    • ?cadena: Busca hacia atrás.
    • n: Ir a la siguiente coincidencia de búsqueda.
    • N: Ir a la coincidencia anterior.
  5. Uso de less con múltiples archivos
    less permite abrir varios archivos al mismo tiempo. Mientras visualizas el primero, puedes cambiar a otros archivos con :e nombre_archivo, n para el siguiente archivo y p para el anterior.
    Ejemplo:
    • less archivo1 archivo2
  6. Funciones avanzadas del comando less
    • Ctrl + d: Avanza media página.
    • Ctrl + u: Retrocede media página.
    • ma: Marca una posición en el archivo con la letra ‘a’.
    • ‘a’: Ir a la posición marcada.
  7. Contar líneas y navegación rápida
    Puedes moverte rápidamente un número específico de líneas.
    Ejemplo:
    • 10j: Avanza 10 líneas.
    • 10k: Retrocede 10 líneas.

El comando less es muy útil para visualizar archivos grandes en Linux, permitiendo una navegación fluida y la búsqueda de contenido dentro del archivo. Es una herramienta esencial para administradores de sistemas y usuarios avanzados que necesitan manipular grandes volúmenes de texto de manera eficiente.

Pon en práctica lo aprendido

Ahora pon a prueba lo aprendido con estas preguntas y ejercicios.

10 Preguntas sobre el comando less en Linux

  1. ¿Qué hace el comando less en Linux?
  2. ¿Cómo puedes abrir el archivo miarchivo.txt utilizando el comando less?
  3. ¿Cuál es la tecla que debes presionar para salir del comando less y regresar a la terminal?
  4. ¿Cómo puedes buscar una palabra o cadena específica en un archivo abierto con el comando less?
  5. ¿Qué teclas usas para avanzar y retroceder una línea mientras navegas dentro del archivo con el comando less?
  6. ¿Cómo puedes avanzar media pantalla dentro de un archivo abierto con less?
  7. ¿Qué diferencia tiene el comando less respecto al comando more en términos de ajuste de pantalla?
  8. ¿Cómo puedes ir directamente al final de un archivo utilizando el comando less?
  9. Si quieres buscar hacia atrás dentro de un archivo abierto con less, ¿qué comando debes usar?
  10. ¿Cómo puedes ver múltiples archivos en less y alternar entre ellos?

10 Ejercicios basados en el comando less

  1. Abre el archivo notas.txt con el comando less y navega línea por línea utilizando las teclas de navegación.
  2. Busca la cadena “error” en el archivo logs.txt abierto con less.
  3. Ve directamente al final del archivo documento.txt mientras lo estás viendo con less.
  4. Navega hacia atrás una ventana completa en un archivo abierto con el comando less.
  5. Abre los archivos archivo1.txt y archivo2.txt al mismo tiempo con less y cambia entre ambos archivos.
  6. Marca una posición en el archivo texto.txt con el comando less y vuelve a esa posición más tarde.
  7. Utiliza el comando less para avanzar 20 líneas en el archivo informe.txt.
  8. Abre un archivo llamado datos.csv con less y sal de la visualización.
  9. Usa less para ver el contenido del archivo /etc/shadow y busca la cadena “root”.
  10. Navega hacia adelante media ventana en un archivo grande como libro.txt utilizando less.

Respuestas a las 10 Preguntas

  1. El comando less en Linux se utiliza para ver el contenido de un archivo página por página, permitiendo navegar de manera más controlada.
  2. Para abrir miarchivo.txt con less, el comando es:
    less miarchivo.txt
  3. Para salir del comando less, debes presionar la tecla q.
  4. Para buscar una cadena específica en un archivo abierto con less, se utiliza la barra / seguida de la cadena, por ejemplo:
    /cadena_a_buscar
  5. Para avanzar y retroceder una línea en less, se utilizan las teclas j (avanzar) y k (retroceder).
  6. Para avanzar media pantalla en less, se usa la combinación de teclas Ctrl + d.
  7. A diferencia del comando more, el comando less ajusta automáticamente el contenido al ancho y alto de la ventana del terminal, mientras que more no lo hace.
  8. Para ir directamente al final de un archivo en less, se usa la tecla G.
  9. Para buscar hacia atrás dentro de un archivo con less, se usa el símbolo ? seguido de la cadena a buscar, por ejemplo:
    ?cadena_a_buscar
  10. Para ver varios archivos en less, se pasan como argumentos al comando, y puedes alternar entre ellos con las teclas n (siguiente archivo) y p (archivo anterior).

Respuestas a los 10 Ejercicios

  1. Abrir el archivo notas.txt y navegar línea por línea:
    less notas.txt
    Luego, usa las teclas j para avanzar una línea y k para retroceder una línea.
  2. Buscar la cadena “error” en logs.txt:
    less logs.txt
    Luego escribe /error y presiona Enter.
  3. Ir al final de documento.txt:
    less documento.txt
    Luego presiona la tecla G.
  4. Retroceder una ventana completa en less:
    Presiona Ctrl + b.
  5. Abrir archivo1.txt y archivo2.txt con less:
    less archivo1.txt archivo2.txt
    Para cambiar entre los archivos, usa :n para ir al siguiente archivo.
  6. Marcar una posición en texto.txt:
    less texto.txt
    Presiona ma para marcar la posición, y luego presiona 'a para volver a esa posición.
  7. Avanzar 20 líneas en informe.txt:
    less informe.txt Luego presiona 20j para avanzar 20 líneas.
  8. Abrir datos.csv y salir:
    less datos.csv Presiona q para salir.
  9. Buscar la cadena “root” en /etc/shadow:
    sudo less /etc/shadow Luego escribe /root y presiona Enter.
  10. Avanzar media ventana en libro.txt:
    less libro.txt Luego presiona Ctrl + d.

No te detengas, sigue avanzando

Aquí tienes un propósito que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Sobre los autores

Álvaro Chirou

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 1.800.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:

Laprovittera Carlos

Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes saber más de mi y de mis servicios en mi sitio web: laprovittera.com y seguirme en mis redes:

Hacker de 0 a 100 desde las bases hasta conseguir empleo

¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: https://achirou.com/hacker-de-0-a-100-desde-las-bases-hasta-conseguir-empleo/ que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.

Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.

Este es un mega post. Una guía con más de 250 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).

Creamos esta guía (futuro curso) para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).

El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!

Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.

SIGUE APRENDIENDO GRATIS CON NUESTRAS GUIAS

Aprende con nuestros más de 100 cursos que tenemos disponibles para vos

Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.

Saludos amigos y happy hacking!!!