May 11

Primeros pasos en bash VII : Algo mas sobre cat , more , less , most y algun tip .

Tag: bashRaist @ 15:07

Vimos que con cat podíamos añadir lineas a un archivo , aunque tambien podemos crear uno , agregarle mas datos , o borrar e insertar nuevos datos . La forma es muy parecida a la de añadir simples lineas .

creando un archivo y escribiendo en el :

$ cat archivo_prueba

>Como veis

>sera facil añadir lineas al archivo

>de esta forma

Luego con control + d guardamos el archivo .

Y si , seguiriamos añadiendo lineas con $ cat >> archivo_prueba , y borrando el contenido y empezando de nuevo con $ cat > archivo_prueba .

more y less

Para manejarnos de una forma adecuada por la shell , y no tener que recurrir a un tip como este cuando leamos un archivo de texto grande , tenemos a more y less . Que hacen los comandos more y less ? Nos permiten paginar la salida por pantalla , de forma que podamos leerlo todo poco a poco y sin perdernos detalle . Cada uno a su forma , después ya hablaremos de most , el cual es similar . Vamos con los ejemplos que son mas esclarecedores , ya se sabe , vale mas una imagen que mil palabras :

$ cat /etc/X11/xorg.conf | more

Aquí veremos que nos empieza a salir el texto linea por linea , e iremos avanzando con la tecla intro para ir viendo con cada pulsación una nueva linea . Si no queremos llegar al final del archivo , saldremos con la tecla q . Vamos a ver algo mejor :

$ cat /etc/X11/xorg.conf | less

Ahora ya disponemos de muchas funciones , nos desplazamos con las flechas , no sale al probar de sobrepasar la ultima linea ( Sale con q también ) , podemos avanzar o retroceder mas rápido con Repág y Avpág y otras funciones que veréis en las paginas man ( $ man less , $ man more , etc ) . Y ahora lo mismo pero mas bonito , con información adicional , de linea y el tanto por cien del documento que fuimos leyendo , etc :

$ cat /etc/X11/xorg.conf | most

Que , como una manpage , verdad ? Y mas cómoda lectura , no es así ? Como ya sabéis , mas información en su man page . Por finalizad vamos con un :

Tip

Si queremos lanzar el ultimo comando que fue lanzado , sin tener que teclear este si fue muy largo , nos bastara con :

$ !!

También con la flecha hacia arriba nos saldría , pero no esta de mas saber algo mas , quien sabe si la función nos servirá en algún script que hagamos .

Próximamente mas ;)

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark

3 comentarios para “Primeros pasos en bash VII : Algo mas sobre cat , more , less , most y algun tip .”

  1. Bash : Matando procesos . | Eternal Prisoner dijo:
    WordPress 2.5.1

    [...] recomendable , si no cuando lo pruebes ya me dirás ) , si no more o less , los cuales conocéis de este articulo , o de antes . Pues bien , exploramos todos los procesos que nos han salido , buscamos el concreto [...]

    WordPress 2.5.1
  2. lilo dijo:
    Mozilla Firefox 2.0.0.1 Linux

    Muy interesante gracias por los tips. No conocía a less y more

    Mozilla Firefox 2.0.0.1 Linux
  3. Raist dijo:
    Opera 9.51 Linux

    Gracias a ti por pasarte a visitar este sitio :)

    Opera 9.51 Linux

Leave a Reply

CommentLuv Enabled