Prcticas con los comandos more y less
------------------------------------------------------------------------------
El comando more permite ver el contenido de ficheros de texto de pantalla en
pantalla. Entre otras opciones permite ver varios ficheros secuencialmente,
buscar palabras y ajustar el nmero de lneas que muestra a un mismo tiempo.
more [OPCIONES...] FICHERO
Algunas opciones interesantes son:
-numero solo muestra nmero lneas cada vez
-d da algo de ayuda en la ltima lnea de cada pantalla
+/patrn comienza a mostrar el fichero un par de lnea antes de la lnea
donde aparece por primera vez el patrn
Una vez funcionando more son interesante las opciones:
h da ayuda de que hace cada tecla
/patrn busca el patrn en el fichero y muestra un par de lneas antes de
encontrarlo
:f muestra el nombre del fichero y el nmero de lnea que se est viendo
arriba de la pantalla
:n pasa al siguiente fichero si se ha pedido mostrar varios
:p pasa al fichero anterior si se ha pedido mostrar varios
Mucho ms potente que more es el comando less que hace todo lo que hace
more adems de moverse arriba y abajo en el texto, desplazarlo lateralmente e
incluir opciones mucho ms tiles como permitir ojear ficheros comprimidos
directamente.
less [OPCIONES...] FICHERO
Algunas opciones interesantes son:
+F espera mostrando las ltima lneas de un fichero mientras se le van
aadiendo ms. Es til para ver ficheros de "log" (ficheros que registran las
acciones que van ocurriendo en la mquina) que se van llenando poco a poco.
Tecleando "man more" y "man less" se obtiene la ayuda completa de estos
comandos.
------------------------------------------------------------------------------
Ejercicios prcticos
------------------------------------------------------------------------------
1) Como se llamara al comando more para ojear el fichero
/usr/share/doc/cron/README
de forma que muestre de 5 en 5 lneas cada vez y una lnea de ayuda en la
parte inferior de la pantalla?
LESS /usr/share/doc/cron/README | more
2) Usando more contar cuantas veces aparece la palabra "of" en el fichero
del apartado anterior.
GREEP -cs off
3) Usando less contar cuantas veces aparece la palabra "this" en el
fichero del apartado anterior.
GREEP -cw this
4) En el apartado 3 al buscar la palabra "this" tambin se ha incluido la
palabra "This", es decir, no ha distinguido maysculas de minsculas.
Buscar en "man less" la opcin que hace que less no distinga maysculas de
minsculas. Cambiar esta opcin para que si distinga y volver a buscar cuantas
veces aparece "options" en este caso.
(Sugerencias: echo $LESS y export LESS=" ")
5) Tratar de ojear el fichero
/usr/share/doc/bzip2/[Link]
con more Es posible? Por qu?
more /usr/share/doc/bzip2/[Link]
6) Tratar de ojear el mismo fichero el apartado anterior con less Es
posible? Por qu? Buscar en "man less" que opcin afecta a este caso.
(sugerencia: buscar "preprocessor" en la ayuda de less )
echo less preprocessor