curso linux gnu-013

Visualización de archivos

Existen varios comandos en Linux disponibles para visualizar el contenido de los archivos. El comando cat, que significa “concatenar”, a menudo se usa para ver rápidamente el contenido de archivos pequeños.

El comando cat mostrará todo el contenido del archivo, por lo que se recomienda principalmente para archivos pequeños para los que el resultado es limitado y no requiere desplazamientos de pantalla. Para ver el contenido de un archivo utilizando el comando cat, simplemente escriba el comando y utilice el nombre del archivo que desea ver como argumento:

cat [OPCIONES] [ARCHIVO]

Nuestra máquina virtual tiene algunos pequeños archivos de texto que puede visualizar con el comando cat. Uno de estos archivos es el archivo animals.txt:

Siga leyendo

Utilice el siguiente comando para cambiar al directorio Documents:

sysadmin@localhost:~$ cd ~/Documents
sysadmin@localhost:~/Documents$ cat animals.txt                            
1 retriever                                                             
2 badger                                                                
3 bat                                                                  
4 wolf                                                                  
5 eagle

El comando cat muestra las cinco líneas del archivo de interés. Si lo usa para visualizar archivos más grandes, el comando cat puede generar un resultado muy largo que no puede pausarse o verse en secciones en la pantalla. Un mejor método para ver archivos de texto largos, es utilizar un comando de paginación con funcionalidad de pausa y que permite ver el contenido del archivo de interés en secciones.

Nota

Ejemplos de comandos de paginación incluyen los comandos more y less. Estos y otros comandos adicionales usados para visualizar archivos en Linux se examinan en el curso NDG Linux Essentials.

Otra forma de ver el contenido de los archivos es utilizando los comandos head y tail . Estos comandos se utilizan para ver un número seleccionado de líneas desde la parte superior o inferior de un archivo. Echar un vistazo a algunas líneas de un archivo puede ser útil para asegurarse de que el archivo es realmente el que desea utilizar.

Obtener una vista previa de las primeras o últimas líneas de un archivo es también útil para algunos archivos, como los archivos de registro del sistema, porque se actualizan con nuevas entradas frecuentemente. Al igual que el comando cat, los comandos head y tail utilizan el nombre del archivo a visualizar como argumento del comando:

head [OPCIONES] [ARCHIVO]
tail [OPCIONES] [ARCHIVO]

Para comparar la salida de los comandos head y tail con la del comando cat, utilice el comando cat para ver todo el archivo alpha.txt:

sysadmin@localhost:~/Documents$ cat alpha.txt       
A is for Apple                    
B is for Bear           
C is for Cat                      
D is for Dog                               
E is for Elephant                                      
F is for Flower       
G is for Grapes                     
H is for Happy                                     
I is for Ink                                                         
J is for Juice                                   
K is for Kangaroo
L is for Lol                                                             
M is for Monkey                       
N is for Nickel                             
O is for Oval                  
P is for Pickle       
Q is for Quark                         
R is for Rat                          
S is for Sloth                       
T is for Turnip                        
U is for Up                                     
V is for Velvet                       
W is for Walrus                    
X is for Xenon                        
Y is for Yellow         
Z is for Zebra           
sysadmin@localhost:~/Documents$

En el ejemplo anterior, se muestran las veintiséis líneas del archivo.

Para visualizar solamente las primeras líneas del resultado anterior para el archivo alpha.txt, utilice el comando head:

sysadmin@localhost:~/Documents$ head alpha.txt                          
A is for Apple                                                        
B is for Bear                                                         
C is for Cat                                                        
D is for Dog                                                         
E is for Elephant                                                     
F is for Flower                                                       
G is for Grapes                                                        
H is for Happy                                                        
I is for Ink                                                          
J is for Juice

A continuación, para ver las últimas líneas del archivo alpha.txt, utilice el comando tail:

sysadmin@localhost:~/Documents$ tail alpha.txt                          
Q is for Quark                                                         
R is for Rat                                                           
S is for Sloth                                                        
T is for Turnip                                                        
U is for Up                                                            
V is for Velvet                                                      
W is for Walrus                                                        
X is for Xenon                                                        
Y is for Yellow                                                        
Z is for Zebra

Al examinar la salida de los comandos head y tail anteriores, puede ver que el comportamiento predeterminado de los comandos head y tail en este shell es mostrar diez líneas.

La opción -n con los comandos head y tail se puede utilizar para especificar la cantidad de líneas a mostrar. Para utilizar la opción -n, especifique la cantidad de líneas del archivo que desea mostrar después de la opción y utilice el nombre de archivo como argumento:

head -n número_de_líneas archivo

Por ejemplo, para cambiar la salida por defecto del comando head y ver las cinco primeras líneas del archivo alpha.txt:

sysadmin@localhost:~/Documents$ head -n 5 alpha.txt                    
A is for Apple                                                         
B is for Bear                                                          
C is for Cat                                                           
D is for Dog                                                           
E is for Elephant

Para ver las últimas cinco líneas del archivo alpha.txt:

sysadmin@localhost:~/Documents$ tail -n 5 alpha.txt 
V is for Velvet                                                        
W is for Walrus                                                         
X is for Xenon                                                          
Y is for Yellow                                                         
Z is for Zebra            
sysadmin@localhost:~/Documents$

Deja un comentario