El comando more.


El comando more sirve para mostrar archivos haciendo pausa en cada pantalla. Su sintáxis es la siguiente:

usuario@Linux:~$ more -opciones archivos

ARGUMENTOS

 La orden more puede recibir uno o más ficheros. Si se especifica mas de uno, estos se mostrarán en el mismo orden, haciendo pausas y mostrando un título antes de comenzar cada archivo.Cada vez que se avance en el fichero mostrado, las nuevas líneas aparecen en la parte inferior de la pantalla, mientras las anteriores se desplazan hacia arriba.

Ejemplo para un sólo archivo:     

usuario@Linux:~$ more /etc/passwd

Desplegará en pantalla:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
--Más--(16%)

Ejemplo para más de un archivo:

usuario@Linux:~$ more /etc/hosts /etc/shells

Desplegará en pantalla:

::::::::::::::
/etc/hosts
::::::::::::::
127.0.0.1	localhost
127.0.1.1	debian.gateway.2wire.net	debian

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
--Más--(72%)
127.0.0.1	localhost
127.0.1.1	debian.gateway.2wire.net	debian

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
--Más--(Siguiente fichero: /etc/shells)
::::::::::::::
/etc/shells
::::::::::::::
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
--Más--(50%)

COMANDOS INTERACTIVOS

Al ser more un comando interactivo, posee sus órdenes internas, las cuales al ser utilizadas pueden estar precedidas por un numero entero n, el cual actuará como multiplicador aplicando n veces la orden interna del comando, algunas son:

EJERCICIOS

  1. Visualice el archivo /etc/hosts con el comando more.
  2. Visualice el archivo /etc/shells y presione q antes de terminar de recorrer todo el fichero.
  3. Visualice los archivos /etc/hosts, /etc/passwd y /etc/shells.
  4. Presione la barra espaciadora mientras visualiza el archivo /etc/hosts. ¿ Qué ocurre ?
  5. Busque dentro del archivo /etc/passwd la cadena sh, utilizando el comando /.
  6. Busque todas las apariciones de la cadena del ejercicio anterior.
  7. Repita el ejercicio 3. Muévase entre los archivos utilizando :n y :p.
Anuncios
de Andrés Alvarado Publicado en Comandos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s