Sei sulla pagina 1di 4

087-090_LdeC_Linux7 07.06.

2005 12:14 Uhr Página 87

Línea de Comandos: Navegadores• LINUX USER

Navegadores desde la línea de comandos: Lynx, Links y w3m

NAVEGAR
EN CONSOLA

Si trabajamos desde la línea de comandos y necesitamos algo en Internet, o bien si sólo queremos convertir

un archivo HTML en un ASCII perfectamente formateado, podemos probar un navegador en modo texto.

POR HEIKE JURZIK

L
a navegación Web en modo texto controla completamente desde teclado. (opción por defecto) y accept all (véase
puede parecer el último recurso, La tabla 1 muestra los atajos de teclado Figura 1). Para asegurarnos de que
pero un navegador de este tipo más importantes. Lynx no se olvidará de esta configura-
puede ser la herramienta perfecta en Podemos modificar el comportamiento ción al cerrar el programa, necesitamos
ciertos casos. En el artículo de este mes de Lynx especificando las opciones al guardar los cambios (antes debemos
relativo a la línea de comandos, revisare- hacer la llamada al navegador, o bien confirmar pulsando en Submit o en
mos los navegadores sin interfaz gráfica cambiando las opciones en el cuadro de Accept Changes). Para hacer esto, mar-
Lynx [1], Links [2] y w3m [3]. diálogo, que aparece al presionar [O]. Si camos la opción Save options to disk
preferimos que no se nos pregunte acer- pulsando la tecla [Enter]. Lynx guarda
Lynx ca de aceptar Cookies, podemos desacti- la configuración de usuario en un
Podemos ejecutar Lynx en una terminal var esa opción mediante: archivo oculto llamado ~/.lynxc, que
tecleando lynx, o si lo preferimos así, podemos modificar con un editor de
mediante el paso de la URL o archivo lynx -accept_all_cookies texto.
local HTML en el momento de realizar la Podemos usar la opción -book para for-
llamada, es decir: Para fijar esta configuración como per- zar a Lynx que se inicie con nuestros
manente, bajamos por el cuadro de favoritos.
lynx www.linux-magazine.com diálogo con la flecha hacia abajo hasta Para páginas protegidas con contrase-
que encontramos la entrada de las ña, o bien introducimos el nombre y
Por defecto, Lynx muestra un resumen Cookies, y presionamos entonces la fle- contraseña interactivamente, o bien pro-
de los atajos de teclado más comunes en cha derecha. En el menú que aparece porcionamos las credenciales al ejecutar
la parte inferior de la pantalla. Lynx se podemos seleccionar ignore, ask user el navegador:

WWW.LINUX- MAGAZINE.ES Número 07 87


087-090_LdeC_Linux7 07.06.2005 12:14 Uhr Página 88

LINUX USER • Línea de Comandos: Navegadores

mos [Esc] o pulsamos en el borde supe-


Tabla 1: Controles de Lynx rior de la ventana con el ratón, Links nos
[Shift--] o [H] Llama a la ayuda de Lynx. mostrará un menú que podremos mane-
[Q] Cierra el programa tras preguntar. jar mediante ratón o teclado. Existen ata-
[Shiftt-Q] Cierra el programa sin preguntar. jos de teclado para la mayoría de las
[Flecha Arriba], Desplaza hacia arriba o hacia abajo por los enlaces. entradas del menú, y es bastante reco-
[Flecha Abajo] mendable aprenderse estos atajos y dejar
[Pg Up], Desplaza arriba o abajo una página. el ratón quieto en su alfombrilla. La
[Pg Dn] Tabla 2 muestra un resumen de los
[Flecha Derecha] Sigue un enlace. comandos más comunes. Como el ratón
o [Enter] se usa para controlar el programa, no
[Flecha Izquierda] Vuelve a la última página. podemos seleccionar una porción de
[K] Muestra una lista de comandos de teclado disponibles.
texto y mandarla al portapapeles de la
[M] Vuelve a la página de inicio. Confirmamos presionando [Y].
manera habitual. En vez de esto, tene-
[G] Abre un cuadro de diálogo donde podemos teclear una nueva URL.
Confirmamos presionando [Enter].
mos que dejar presionada la tecla [Shift]
[Shift-G] Va a la última URL, permitiendo modificarla. mientras seleccionamos el texto.
[L] Muestra todos los enlaces disponibles en el documento actual. El menú Setup nos permite configurar
[P] Opciones de impresión: Guarda el documento en un archivo local, lo envía por el navegador. Desde el menú Setup
email o lo envía directamente a impresión. podremos configurar el idioma, teclado,
[D] Guarda el archivo (con todas las imágenes). opciones del terminal (color, cursor, etc),
[A] Añade a favoritos bien la página que vemos ([D]) o bien la página cuyo enlace tamaño de la caché y similares. La confi-
tenemos bajo el cursor ([L]). guración personal se guarda en un archi-
[V] Abre un administrador de favoritos. vo llamado links.cfg en el directorio
[Ctrl-A] Vuelve al comienzo de la página. ~/.links. De nuevo, links.cfg es un
[Ctrl-E] Va al final de la página.
archivo de texto que podemos modificar
[Ctrl-R] Recarga la página.
usando un editor.
[Shift-7] (/) Comienza la búsqueda.
Links renderiza las tablas y los marcos
[Retroceso] Muestra el historial.
mejor que Lynx, e incluso podemos
[O] Abre el cuadro de diálogo de configuración de Lynx.
especificarle la manera de renderizar
tipos específicos de archivos. Por ejem-
lynx -auth=nombre:contraseñaU y por ratón. Para ejecutarlo tecleamos plo, para mostrar imágenes PNG con el
www.url.es links y nuevamente podemos especificar programa display (sólo funciona bajo X
una URL o un archivo local. Si presiona- Window), debemos definir previamente
Si vamos a usar Lynx para ver páginas
HTML locales, podemos indicarle al
navegador que no siga enlaces externos
Tabla 2: Comandos de teclado para Links
mediante la opción -localhost. También [Esc] Muestra/esconde la barra de menú.
podemos usar nuestro editor favorito en [Q] Cierra Links - preguntando antes de salir.
Lynx. Si tecleamos lo siguiente: [Shift-Q], [Ctrl-C] Cierra el programa sin preguntar.
[Flecha Arriba], Navega delante y detrás a través de los enlaces.
lynx -editor=vim [Flecha Abajo]
[Pg Up], Desplaza una página arriba/abajo.
podemos teclear [E] para cargar la pági- [Pg Dn]
[Flecha Derecha] Sigue un enlace.
na HTML que estamos viendo en ese
[Flecha izquierda] Vuelve un paso en el historial.
momento en el editor Vim. Al cerrar el
[G] Abre una línea donde introducir una nueva dirección.
editor volveremos automáticamente a
[Shift-G] Abre la misma línea pero mostrando la última dirección visitada, permitiendo
Lynx, dónde podremos recargar la pági- modificar la dirección.
na presionando [Ctrl-R]. [D] Guarda una copia local del documento en nuestro ordenador.
Para asegurarnos que Lynx recuerda [Shift-7] (/) Búsqueda hacia delante en el documento actual.
nuestro editor favorito la próxima vez [Shift--] (?) Búsqueda hacia atrás en el documento actual.
que usemos el navegador, presionamos [N] Va hasta la siguiente coincidencia.
la tecla [O] de nuevo para acceder al [Shift-N] Vuelve a la anterior coincidencia.
cuadro de diálogo, donde podemos intro- [Shift-0] (=) Abre una ventana con información de la URL, tamaño, juego de caracteres,
ducir el nombre de nuestro editor favori- servidor Web, etc.
to en en cuadro Box. [\\] Muestra el código fuente del documento, pulsando de nuevo la tecla volvemos
a la vista del navegador.
De Lynx a Links [A] Añade a favoritos.
[S] Abre el administrador de favoritos.
El segundo navegador en modo texto,
[Ctrl-R] Recarga el documento.
Links, nos permite el control por teclado

88 Número 07 WWW.LINUX- MAGAZINE.ES


087-090_LdeC_Linux7 07.06.2005 12:14 Uhr Página 89

Línea de Comandos: Navegadores• LINUX USER

De nuevo tecleamos image/png en


Content-Type, confirmamos seleccionan-
do OK y guardamos los cambios. A partir
de este momento, cada vez que pulse-
mos con el botón derecho sobre una
imagen PNG que se muestra como
[IMG], podemos seleccionar View image
o presionar el botón de flecha derecha
para abrir un cuadro de diálogo que nos
permite abrir, guardar o mostrar (el códi-
go fuente) del archivo.

Simplemente w3m
El tercer navegador de nuestra lista es
w3m. A diferencia de Links y Lynx, w3m
sí aguarda que le pasemos una dirección
Web o una ruta local. Si no se la suminis-
tramos, w3m simplemente mostrará una
Figura 1: Cuadro de diálogo para configurar Lynx. lista de opciones en nuestra ventana.
De nuevo, el navegador soporta con-
un tipo de archivo en Setup / en menú Setup / File extensions para trol por teclado y por ratón (véase Tabla
Associations / Add. Para ello, introduci- definir los tipos de extensiones para el 3 para un resumen de los atajos de tecla-
mos un nombre en el campo Field, por tipo de archivo que acabamos de definir. do) y de nuevo necesitamos mantener
ejemplo PNGs. Fijamos Type a Añadimos las posibles extensiones del pulsada la tecla [Shift] para seleccionar
image/png, y finalmente definimos en archivo en Extensions como una lista porciones de texto con el ratón.
Program la aplicación que usará Links separada por comas, por ejemplo: La posibilidad de abrir múltiples pági-
para mostrar los archivos PNG. Después nas Web usando el atajo de tecladdo
de completar estos pasos, usamos Add png,PNG [Shift-T] y navegar pasando de una pes-
087-090_LdeC_Linux7 07.06.2005 12:15 Uhr Página 90

LINUX USER • Línea de Comandos: Navegadores

añadir una simple


línea a la configura-
ción del archivo
~/.vimrc para confi-
gurar nuestro navega-
dor favorito como
visor HTML.
Podemos asignar
una tecla para lanzar
el navegador o definir
un nuevo comando.
Por ejemplo, necesi-
taremos añadir la
siguiente línea a Figura 2: w3m ofrece navegación mediante pestañas.
taña a otra es una característica realmen- ~/.vimrc para ejecu-
te interesante. Si presionamos { iremos a tar Lynx cada vez que presionemos [F2]: set mailcap_path = ~/.mailcap
la siguiente pestaña, mientras que con }
volvemos a la anterior. Si presionamos map <F2> :!lynx %<CR> La próxima vez que recibamos un correo
[Esc-T] (o [Alt-T] en algunos escritorios) formateado como HTML, sólo tendremos
se abre un cuadro de selección de pesta- De esta manera podemos iniciar el nave- que presionar [V] (para la opción view
ñas, y con [Ctrl-Q] eliminamos la pesta- gador mientras trabajamos con Vim. attachments) y seleccionar el adjunto
ña actual (véase Figura 2). Para lanzar el navegador desde Vim, pre- HTML presionando la tecla [Enter].
Los usuarios de w3m necesitarán con sionamos [Esc] para pasar al modo
seguridad abrir el cuadro de configuración comando y tecleamos :View Formatos
presionando [O] y realizar los cambios Es igualmente muy sencillo integrar los Los tres navegadores comentados en este
que necesiten. w3m proporciona un gran tres navegadores en Mutt [4]. Para ver artículo usan la opción del comando
número de opciones de configuración, y si adjuntos HTML directamente en nuestro dump para convertir páginas HTML a
las configuramos a nuestro gusto mejora- cliente de correo, añadimos la siguiente ficheros de texto ASCII convenientemen-
remos enormemente la navegación. línea en el archivo ~/.mail-cap: te formateados. Los siguientes coman-
dos:
Trucos y Más Trucos text/html; links %s
Los navegadores en modo texto brillan lynx -dump /home/huhn/ U
en todo su esplendor en conjunción con Añadimos la ruta de nuestro archivo lynx.html | less
otros programas. Si nuestro editor favori- mailcap al archivo de configuración
to es Vim, por ejemplo, sólo necesitamos ~/.muttrc: hacen que el navegador Lynx formatee el
documento y llame al paginador less
Tabla 3: Controles de teclado de w3m para mostrar el documento pantalla a
pantalla. ■
[Shift-H] Llama a la ayuda.
[Q] Cierra w3m tras pedir confirmación.
[Shift-Q] Cierra w3m sin pedir confirmación. RECURSOS
[Space], [B] Desplaza una página arriba / abajo en el documento actual.
[1] Lynx: http://lynx.isc.org/
[G], [Shift-G] Va a la primera / última línea del documento.
[Tab] Va al siguiente enlace. [2] Links: http://links.sourceforge.net/
[Esc], [Tab] Vuelve al enlace anterior. [3] w3m: http://w3m.sourceforge
(o [Alt-Tab]) [4] Mutt: http://www.mutt.org/
[Return] Sigue el enlace.
[Shift-B] Vuelve a la página anterior.
[U] Muestra la URL del archivo actual en la esquina inferior izquierda de la ventana. Heike Jurzik
[Shift-U] Abre un cuadro de diálogo donde los usuarios pueden introducir una nueva URL. estudió Alemán,
[Shift-7] (I) Búsqueda hacia delante por palabra clave. Informática e
[Shift-?] (?) Búsqueda hacia detrás por palabra clave. Inglés en la Uni-
LA AUTORA

[V] Alterna en navegador entre vista normal y vista de código fuente. versidad de Colo-
[Esc], [A] (o [Alt-A]) Añade un documento a la lista de favoritos. nia, Alemania. Descubrió Linux
[Esc], [B] (o [Alt-B]) Muestra los favoritos. en 1996 y quedó fascinada con
[Shift-R] Recarga la página. la potencia de la línea de coman-
[S] Abre un historial de páginas visitadas recientemente. dos desde ese momento. En su
[Esc], [S] (o [Alt-S]) Guarda el archivo a disco. tiempo libre puede que la
[O] Abre un cuadro de diálogo para la configuración personal. encuentre en clases de folclore
[E] Abre la página en el editor (definido en el cuadro de configuración). irlandés, o visitando Irlanda.

90 Número 07 WWW.LINUX- MAGAZINE.ES

Potrebbero piacerti anche