viernes, 22 de marzo de 2013

Comandos cat, more, less, tail y head


Comando cat en linux
Este comando linux puede ser utilizado para imprimir los datos de un archivo o mas en la pantalla y/o unir varios archivos juntos en un solo archivo .
 
uso:
%cat test.txt
Imprime en la pantalla el contenido del archivo test.txt.
 
%cat test.txt prueba.txt
Imprime en la pantalla el contenido de ambos archivos
 
%cat test.txt prueba.txt > resultado.txt 
Combina los archivos test.txt y prueba.txt en un nuevo archivo llamado resultado.txt
 
%cat test1.txt >> resultado.txt 
Adjuntar el archivo test1.txt al archivo resultado.txt
 
cat >> resultado.txt
Añade datos adicionales al archivo resultado.txt

Para mas informacion consultar en la consola linux,
%man cat 


 Comando more en linux
Este comando linux es para imprimir en la pantalla un archivo de texto por página presionando la barra espaciadora para ir a la página siguiente o por porcentaje presionando el enter.

uso:
%more test.txt
Imprime en la consola el documento de una página a la vez

more -num test.txt
Muestra la linea seleccionado del documento como se especifica en (num)

Ejemplo: %more -10 test.txt
Muestra las 10 primeras líneas del archivo especificado. Presiona Enter para mostrar el archivo línea a línea.

Para mas informacion consultar en la consola linux,
%man more

.
Comando less en linux
Con este comando de linux tenemos algunas opciones:

a) Se puede navegar por la página de arriba hacia abajo o viceversa.
b) Puedes buscar una cadena con el uso de la "/", ejemplo /call 
c) Utiliza las mismas funciones como editor vi
 
uso:
less test.txt

Para mas informacion consultar en la consola linux,
%man less

 
Comando tail en linux
El comando tail en linux se usa para mostrar la parte final de un archivo.

uso:
tail test.txt
Imprime en la consola por defecto las últimas 10 líneas del archivo test.txt.


tail -50 test.txt 
Imprime la lineas 50 del fichero

Para mas informacion consultar en la consola linux,
%man tail

Comando head en linux   
En linux el comando head imprime en pantalla las primeras diez líneas de un archivo a menos que se indique lo contrario.

uso:
head test.txt 
Imprime en consola linux las primeras diez líneas del archivo test.txt.

head -15 test.txt
Imprime en la consola linux las primeras quince líneas del archivo test.txt

Para mas informacion consultar en la consola linux,
%man head

No hay comentarios:

Publicar un comentario