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:
- Qué es el comando
less
y cómo usarlo para visualizar archivos en Linux. - Cómo navegar por archivos grandes usando
less
. - Cómo buscar cadenas de texto dentro de un archivo con
less
. - Teclas de navegación y búsqueda en
less
. - Uso de
less
con múltiples archivos. - 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:
Comandos | Función |
head | Muestra el comienzo de un archivo. |
tail | Muestra la última parte de un archivo. |
cat | Este comando es versátil y multi-trabajador. |
tac | Opuesto de cat. |
more | La línea de comandos muestra el contenido en formato de buscapersonas que puede estar en cualquier otro formato. |
less | La 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:
- Comando
less
para visualizar archivos
El comandoless
permite ver el contenido de un archivo, una página a la vez, sin cargar todo el archivo en memoria. A diferencia decat
omore
,less
facilita la navegación por archivos grandes.
Sintaxis básica:less archivo.txt
Para salir deless
, simplemente presiona la teclaq
.
- 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.
- 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
Presionan
para ir a la siguiente coincidencia oN
para la coincidencia anterior.
- 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.
- Uso de
less
con múltiples archivosless
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 yp
para el anterior.
Ejemplo:less archivo1 archivo2
- 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.
- 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
- ¿Qué hace el comando
less
en Linux? - ¿Cómo puedes abrir el archivo
miarchivo.txt
utilizando el comandoless
? - ¿Cuál es la tecla que debes presionar para salir del comando
less
y regresar a la terminal? - ¿Cómo puedes buscar una palabra o cadena específica en un archivo abierto con el comando
less
? - ¿Qué teclas usas para avanzar y retroceder una línea mientras navegas dentro del archivo con el comando
less
? - ¿Cómo puedes avanzar media pantalla dentro de un archivo abierto con
less
? - ¿Qué diferencia tiene el comando
less
respecto al comandomore
en términos de ajuste de pantalla? - ¿Cómo puedes ir directamente al final de un archivo utilizando el comando
less
? - Si quieres buscar hacia atrás dentro de un archivo abierto con
less
, ¿qué comando debes usar? - ¿Cómo puedes ver múltiples archivos en
less
y alternar entre ellos?
10 Ejercicios basados en el comando less
- Abre el archivo
notas.txt
con el comandoless
y navega línea por línea utilizando las teclas de navegación. - Busca la cadena “error” en el archivo
logs.txt
abierto conless
. - Ve directamente al final del archivo
documento.txt
mientras lo estás viendo conless
. - Navega hacia atrás una ventana completa en un archivo abierto con el comando
less
. - Abre los archivos
archivo1.txt
yarchivo2.txt
al mismo tiempo conless
y cambia entre ambos archivos. - Marca una posición en el archivo
texto.txt
con el comandoless
y vuelve a esa posición más tarde. - Utiliza el comando
less
para avanzar 20 líneas en el archivoinforme.txt
. - Abre un archivo llamado
datos.csv
conless
y sal de la visualización. - Usa
less
para ver el contenido del archivo/etc/shadow
y busca la cadena “root”. - Navega hacia adelante media ventana en un archivo grande como
libro.txt
utilizandoless
.
Respuestas a las 10 Preguntas
- 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. - Para abrir
miarchivo.txt
conless
, el comando es:less miarchivo.txt
- Para salir del comando
less
, debes presionar la teclaq
. - 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
- Para avanzar y retroceder una línea en
less
, se utilizan las teclasj
(avanzar) yk
(retroceder). - Para avanzar media pantalla en
less
, se usa la combinación de teclasCtrl + d
. - A diferencia del comando
more
, el comandoless
ajusta automáticamente el contenido al ancho y alto de la ventana del terminal, mientras quemore
no lo hace. - Para ir directamente al final de un archivo en
less
, se usa la teclaG
. - 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
- Para ver varios archivos en
less
, se pasan como argumentos al comando, y puedes alternar entre ellos con las teclasn
(siguiente archivo) yp
(archivo anterior).
Respuestas a los 10 Ejercicios
- Abrir el archivo
notas.txt
y navegar línea por línea:less notas.txt
Luego, usa las teclasj
para avanzar una línea yk
para retroceder una línea. - Buscar la cadena “error” en
logs.txt
:less logs.txt
Luego escribe/error
y presionaEnter
. - Ir al final de
documento.txt
:less documento.txt
Luego presiona la teclaG
. - Retroceder una ventana completa en
less
:
PresionaCtrl + b
. - Abrir
archivo1.txt
yarchivo2.txt
conless
:less archivo1.txt archivo2.txt
Para cambiar entre los archivos, usa:n
para ir al siguiente archivo. - Marcar una posición en
texto.txt
:less texto.txt
Presionama
para marcar la posición, y luego presiona'a
para volver a esa posición. - Avanzar 20 líneas en
informe.txt
:less informe.txt
Luego presiona20j
para avanzar 20 líneas. - Abrir
datos.csv
y salir:less datos.csv
Presionaq
para salir. - Buscar la cadena “root” en
/etc/shadow
:sudo less /etc/shadow
Luego escribe/root
y presionaEnter
. - Avanzar media ventana en
libro.txt
:less libro.txt
Luego presionaCtrl + 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…
- Cómo conseguir trabajo de hacker en 2024
- Trabaja remoto e internacionalmente como Hacker en 2024
- Se necesitan más Hackers – Hechos y estadísticas de 2024
- Se Necesitan más Hackers – La escasez de habilidades en ciberseguridad está empeorando
- El salario de un hacker – Cuanto se gana como Pentesters/ Infosec
- Las empresas te estan buscando para hacerle frente a los ciberataques
- Cómo convertirse en analista de ciberseguridad
- Inicia en hacking y ciberseguridad como analista SOC
- DevOps vs DevSecOps para Hackers
- DevOps vs DevSecOps para Empresas
¿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
- Cómo Iniciarse en Hacking y Ciberseguridad en 2024
- Hacker de 0 a 100 desde las bases hasta conseguir empleo
- Curso de Redes para Hackers
- Curso Gratis de Programación
- Curso Gratis Linux – Capitulo 1 – Introducción a Linux
- Curso Gratis de Redes – Capitulo 1 – Tipos de redes y servicios
- Guía de Hacking y Pentesting capitulo 1: Introducción al Pentesting
- Como iniciarse en TRY HACK ME – Complete Beginner #1
- OSINT #1 Más de 200 Search Tools
- Curso Gratis de Java para Hackers
- Hardware para Hackers – Los mejores 40 Dispositivos de Hacking
- Guía de Flipper Zero – Qué es y para qué sirve
- SIGUE APRENDIENDO GRATIS EN NUESTRO BLOG
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!!!