Los archivos son una de las cosas más importantes con las que interactúa en una PC con Linux. Algunos de los archivos más comunes que encontrará en un sistema Linux incluyen archivos de configuración, archivos de registro y scripts.

La capacidad de ver archivos fácilmente desde la línea de comandos es una característica poderosa que Linux ofrece a sus usuarios. Esta guía le mostrará las diferentes utilidades de línea de comandos que puede usar para ver archivos en Linux.

1. Gato

La utilidad cat es uno de los comandos más utilizados para ver el contenido de archivos en Linux. Puede utilizar el comando para concatenar e imprimir la salida de archivo estándar. Para ver el contenido de un archivo usando cat, simplemente escriba el nombre del comando seguido del archivo que desea ver.

cat / etc / passwd

En el comando anterior, el comando cat muestra el contenido del passwd expediente. La passwd El archivo contiene detalles relacionados con el usuario en una máquina Linux.

De forma predeterminada, la salida del comando cat no estará numerada. Por lo tanto, si desea numerar las líneas en la salida, puede usar el

instagram viewer
-norte opción de la siguiente manera.

cat -n / etc / passwd 

También puede utilizar la utilidad cat para ver varios archivos a la vez.

sudo cat / etc / passwd / etc / shadow

Nota: El comando cat mencionado anteriormente usa sudo porque el archivo / etc / shadow requiere que el usuario tenga privilegios elevados para poder verlo.

2. Nl

El comando nl, abreviatura de líneas numéricas, es muy similar al comando cat, con la excepción de que el comando nl numera las líneas de salida por defecto.

nl / etc / passwd 

Además de numerar la salida, la utilidad nl le brinda la capacidad de formatear la salida y alinear la numeración de la salida. Por ejemplo, puede formatear los números de línea para que se justifiquen a la izquierda de la siguiente manera.

nl -nln / etc / passwd 

Aunque la utilidad nl se usa principalmente para numerar las líneas de salida, también puede optar por no numerar las líneas usando el -B opción de la siguiente manera.

 nl -b n / etc / passwd 

3. Más

Algunas de las salidas de archivos que encontrará pueden ser bastante grandes. La utilidad más permite una visualización más fácil de archivos grandes, una pantalla a la vez.

Para ver el passwd archivo en secciones más pequeñas, puede utilizar el más mando:

más / etc / passwd 

El comando anterior solo mostrará una salida que se ajuste al tamaño de su terminal. Utilizar el F tecla del teclado para avanzar en la salida y la B tecla para retroceder.

Si desea especificar el número de líneas que se muestran en cada sección a la vez, puede utilizar el -X opción, donde X es el número de líneas que desea que muestre el comando. Por ejemplo, el siguiente comando mostrará cuatro líneas por pantalla:

más -4 / etc / passwd

Utilice el siguiente comando para obtener más información sobre cómo navegar por la salida generada por el comando more y cómo buscar cadenas dentro de la salida.

más ayuda

4. Menos

El comando less es un sucesor del comando more, ya que proporciona mejoras y emulación adicionales que el último. Además, la utilidad menor es más rápida y tiene una mayor eficiencia porque no espera a leer todo el contenido del archivo antes de poder mostrar algunos resultados.

menos / etc / passwd

Similar al comando more, use el F tecla del teclado para avanzar en la salida y la B tecla para retroceder.

Para mostrar números de línea en la salida, use el -NORTE opción de la siguiente manera.

menos -N / etc / passwd

Buscando texto

Para buscar una cadena o un patrón dentro de la salida de menor utilidad, simplemente presione el / en su teclado seguida de la cadena que desea buscar. Por ejemplo, para buscar la cadena juegos en la salida de menos / etc / passwd, tipo /games en su teclado seguido por el Ingresar clave.

El texto que está buscando se resaltará como se muestra arriba. Para avanzar en la búsqueda, presione el norte en el teclado y para retroceder. prensa norte. Tenga en cuenta que el norte El carácter distingue entre mayúsculas y minúsculas según la dirección del movimiento.

Otra característica poderosa de la utilidad less es que puede usarla como una tubería en algún flujo de salida o para otros comandos. Por ejemplo, el comando dmesg muestra mensajes de búfer de anillo del kernel u otra información relacionada con el kernel durante el arranque. Como esta salida de registro puede ser bastante larga, puede usar la menos comando para limitar la salida y facilitar la navegación.

sudo dmesg | menos

También puede utilizar la utilidad less para mostrar datos de forma interactiva. Por ejemplo, cuando se usa con el dmesg comando, puede configurar el comando less para que siempre le muestre los datos más recientes a medida que el sistema sigue agregando más líneas a la salida. Para hacer lo mismo, use el + F opción con el comando de la siguiente manera:

sudo dmesg | menos + F

Como puede ver en la salida anterior, la utilidad menos muestra que está esperando que se muestren más datos en la salida. prensa Ctrl + C abortar seguido de Q para borrar la salida.

5. Cabeza

A veces, es posible que solo desee ver las primeras líneas de un archivo, y aquí es donde la utilidad head es útil. De forma predeterminada, solo se muestran las primeras 10 líneas de un archivo.

cabeza / etc / passwd

Para personalizar el número de líneas que desea ver, utilice el -X opción, donde X es el número de líneas que desea ver. Por ejemplo, para ver las primeras 20 líneas:

cabeza -20 / etc / passwd

6. Cola

El comando tail funciona de manera casi opuesta a la utilidad head, es decir, genera la última parte de un archivo. De forma predeterminada, se muestran las últimas 10 líneas de un archivo.

cola / etc / passwd

Al igual que el comando head, también puede personalizar la cantidad de líneas que desea ver.

cola -10 / etc / passwd

Para mostrar datos en vivo en modo interactivo, use el -F bandera con el comando de cola. Por ejemplo, para ver siempre los últimos 10 mensajes de registro en el syslog expediente:

tail -f / var / log / syslog

Trabajar con archivos en la línea de comandos de Linux

Esta guía le ha mostrado las diferentes formas en que puede ver archivos en Linux. Poder ver y trabajar con archivos directamente desde la línea de comando es clave. Si bien estas utilidades ofrecen funciones que le permiten buscar cadenas, existen varios otros comandos como la utilidad grep que puede utilizar para filtrar la salida en su sistema.

Además del terminal, los usuarios también pueden administrar y navegar a través de su sistema de archivos gráficamente. Hay varias aplicaciones de administración de archivos disponibles en Linux que puede probar de forma gratuita.

Correo electrónico
Los 10 mejores administradores de archivos para usuarios avanzados de Linux

Tener un administrador de archivos confiable facilita la organización de archivos. Aquí hay una lista de los mejores administradores de archivos para Linux.

Leer siguiente

Temas relacionados
  • Linux
  • Gestión de archivos
  • Comandos de Linux
Sobre el Autor
Mwiza Kumwenda (16 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

Más de Mwiza Kumwenda

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.