viviendo en consola

15
La mayor comunidad de Debian en español esDebian ¡Regístrate ya! | Ingresar Buscar Inicio Wiki Artículos Blogs Videos Foro ¿Qué haces? Viviendo en Consola Ver Comentarios Índice 1. Introducción 2. Navegadores Web 2.1. Lynx 2.2. Links2 2.3. W3M 3. Gestores de archivos 3.1. Midnight Commander (MC) 3.2. FD Clone (FD) 3.3. Vladi File Manager for Unix (VFU) 4. Clientes de Mensajería instantánea 4.1. Pebrot 4.2. CenterIM 4.3. Finch 4.4. Bitlbee 5. Reproductores de Música 5.1. Music Player Daemon (mpd) 5.2. Mp3Blaster 5.3. MOC 6. Control de procesos 6.1. HTop 7. Consultando el estado del tiempo 7.1 Weather-util 8. Montar unidades externas 9. Redes sociales 9.1. Twidge 1. Introducción En algunas ocasiones en las cuales se pretende evitar el uso de todo tipo de aplicación gráfica, como en el caso de servidores o en casos mas particulares cuando realizamos una instalación desde cero digamos tipo Netinstall, y deseamos navegar, chatear o poder realizar una gestión de archivos de una forma un poco didáctica siempre se encuentra como limitante la falta de un ratón, de no tener los tan cómodos iconos y demás. Pero hoy os digo que es posible vivir en una tty utilizando herramientas como las que conocerás a continuación. 2. Navegadores Web Antes de empezar a analizar cada uno de los navegadores es importante saber como trabajan estos, y bueno en general convierten el código HTML a código ASCCI y permiten la visualización del "documento" de forma ordenada por medio de un paginados como less, utilizando en la mayoría de los casos el siguiente comando: lynx -dump /home/huhn/ lynx.html | less Por medio del comando dump se le da el formato correspondiente (ASCCI) al documento, posteriormente se archiva temporalmente en una ruta especifica y se invoca al paginador less para la correspondiente visualización de este. Principal » Wiki » Línea de Comandos Iphone 3g 8 Gb, Libre Para La... Clic aquí * Aldea Of Peis * Ofrece Cacho... Clic aquí Categorías: - MP3, MP4 y MP5 Players - Accesorios para Celulares - Celulares Búsquedas relacionadas: - Iphone - Perros - Gps SmartAd esLinux Envíos recientes Soplona Mi cuenta Información Contacto 06/12/2010 Viviendo en Consola esdebian.org/wiki/viviendo-consola 1/15

Upload: alpha123tutopia

Post on 04-Sep-2015

32 views

Category:

Documents


0 download

DESCRIPTION

comandos

TRANSCRIPT

  • La mayor comunidad de Debian en espaol esDebian

    Regstrate ya! | Ingresar

    Buscar

    Inicio Wiki Artculos Blogs Videos Foro Qu haces?

    Viviendo en Consola

    Ver Comentarios

    ndice

    1. Introduccin2. Navegadores Web2.1. Lynx2.2. Links22.3. W3M3. Gestores de archivos3.1. Midnight Commander (MC)3.2. FD Clone (FD)3.3. Vladi File Manager for Unix (VFU) 4. Clientes de Mensajera instantnea4.1. Pebrot4.2. CenterIM4.3. Finch4.4. Bitlbee5. Reproductores de Msica5.1. Music Player Daemon (mpd)5.2. Mp3Blaster5.3. MOC6. Control de procesos6.1. HTop7. Consultando el estado del tiempo7.1 Weather-util8. Montar unidades externas9. Redes sociales9.1. Twidge

    1. Introduccin

    En algunas ocasiones en las cuales se pretende evitar el uso de todo tipo de aplicacin grfica, como en el caso de servidores o en casos mas particularescuando realizamos una instalacin desde cero digamos tipo Netinstall, y deseamos navegar, chatear o poder realizar una gestin de archivos de una forma unpoco didctica siempre se encuentra como limitante la falta de un ratn, de no tener los tan cmodos iconos y dems.

    Pero hoy os digo que es posible vivir en una tty utilizando herramientas como las que conocers a continuacin.

    2. Navegadores Web

    Antes de empezar a analizar cada uno de los navegadores es importante saber como trabajan estos, y bueno en general convierten el cdigo HTML a cdigoASCCI y permiten la visualizacin del "documento" de forma ordenada por medio de un paginados como less, utilizando en la mayora de los casos el siguientecomando:

    lynx -dump /home/huhn/

    lynx.html | less

    Por medio del comando dump se le da el formato correspondiente (ASCCI) al documento, posteriormente se archiva temporalmente en una ruta especifica y seinvoca al paginador less para la correspondiente visualizacin de este.

    Principal Wiki Lnea de Comandos

    Iphone 3g 8 Gb,Libre Para La... Clic aqu

    * Aldea Of Peis *Ofrece Cacho... Clic aqu

    Categoras:- MP3, MP4 y MP5 Players - Accesorios para Celulares- Celulares

    Bsquedas relacionadas:- Iphone- Perros- Gps

    SmartAd

    esLinux

    Envos recientes Soplona Mi cuenta Informacin Contacto

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 1/15

  • 2.1 Lynx

    Lynx es un navegador web en modo texto para consola. Permite en algunos casos especficos la visualizacin de tablas linearizandolas y los marcos losidentifica por nombres para luego ser explorados como paginas independientes, tambin conexiones SSL y permite desplazamiento tanto vertical comohorizontal. Una de sus grandes ventajas es que no es necesario esperar a que cargue la pagina completa para permitir la visualizacin de esta, por que la varenderizando mientras va cargando la misma.

    Navegar con Lynx es casi tan sencillo como jugar PACMAN es solo cuestion de desplazarnos por los diferentes enlaces con las teclas de direccin, tambin enalgunos casos podemos usar los nmeros con enlaces numerados y las teclas pg up y pg dn para avanzar o retroceder de una forma rapida. La versin actualsoporta conexiones SSL y HTML. Las tablas se linearizan y los marcos se idenfitican por nombre para ser explorados como pginas independientes.

    Ultima versin estable lynx2-8-6 y la linea de trabajo actualmente se basa en la versin lynx2-8-7.

    instalacin:

    En una terminal ejecutamos:

    #aptitude install lynx

    Para ejecutarlo podemos hacerlo de dos formas:

    Opcin1

    lynx

    Esta opcin nos abrir el navegador con su pagina principal en la cual muestra algunos comandos generales para realizar la navegacin.

    Opcin2

    lynx www.esdebian.org

    Esta opcin nos abrir el navegador con la pagina de esdebian, ahora si revisamos en la parte de abajo de nuestro navegador, podremos observar que seencuentran los atajos de teclado mas utilizados, puesto que lynx se maneja nicamente por medio de teclado y en general para revisar y configurar lasdiferentes opciones solo basta con presionar la tecla (o)pciones.

    Atajos de teclado comandos para lynx.

    Shift + H: Invoca la ayuda "(h)elp"

    Q: Cerrar el programa despus de preguntar

    Shift + Q: Cerrar el programa sin preguntar

    K: Muestra una lista de comandos de teclado disponibles

    M: Vuelve a la pagina de inicio, despus de preguntar (confirmamos con (Y)es)

    G: Abre un cuadro de dialogo para ingresar una nueva url

    Shift + G: Abre un cuadro de dialogo para ingresar una nueva url

    L: Muestra los enlaces disponibles en el documento actual desde el Setup

    P: Muestra las correspondientes opciones de impresin es decir, si lo guarda en un archivo local,

    se realiza un envo al correspondiente e-mail o se enva directamente a impresin

    D: Guarda el archivo de la pagina con todas las imgenes

    A: Aade a los favoritos o bien la pagina que estamos viendo, o bien la pagina cuyo enlace tenemos bajo el cursor

    V: Abre un administrador de favoritos

    Ctrl + A: Vuelve al comienzo de la pagina

    Ctrl + E: Va el final de la pagina

    Ctrl + R: Recarga la pagina

    /: Comienza una bsqueda

    Y para el dado caso de paginas en las cuales se requiere login y pass, podemos ingresar directamente en sta de la siguiente forma:

    lynx www.esdebian.org -auth=epica:esta-es-mi-contrasea

    Ayuda fuera del navegador:

    man lynx

    Imagen navegador Lynx:

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 2/15

  • 2.2 Links2

    Un poco de historia.

    La versin original de Links, fue desarrollada en 1999 y era muy similar a Lynx, por lo que despus cambio la orientacion del proyecto, renombrndolo comoLinks2. Escrito inicialmente como un simple pasatiempo, es desarrollado por Twibright Labs en el ao 2000, siendo el sucesor de Links.

    Permite conexiones multiples, lo que facilita el estar realizando una descarga y poder continuar con la navegacion en diferentes paginas. Otra de suscaractersticas es el soporte parial para tablas y frames en HTML, permite el scroll horizontal, tambin el uso de marcadores, soporte de formatos grficosantialising del texto y javascrpti4, todo esto acompaado de un men desplegable. Soporta consolas con color o monocromo , ademas permite la pre-visualizacin de las pginas an sin estar cargadas.

    En cuanto a la versin la ultima en la que se desarrollo fue la versin 0.98, desde entonces no se agregan nuevas caractersticas, slo se han realizadocorrecciones de algunos errores.

    Instalacin:

    En una terminal ejecutamos:

    aptitude install links2

    Para ejecutarlo podemos hacerlo de dos formas:

    Opcin1

    links2

    Esta opcin nos abrir el navegador pero con una pantalla vaca, en la cual dependiendo de las opciones iniciamos la navegacin

    Opcin2

    links2 www.esdebian.org

    Esta opcin abrir el navegador con la pagina indicada en este caso: www.esdebian.org, para ver el men solo basta con presionar la tecla [Esc]. Links2 estdisponible en ingls , pero podemos configurarlo al espaol o cualquiera de los otros 23 idiomas disponibles, si nos dirigimos a Setup > Lenguage.

    Atajos de teclado para Links2:

    Esc: Muestra/Minimiza la barra de men

    Q: Cierra el programa preguntando antes de salir

    Shift + Q / Ctrl + C: Cierra el programa sin preguntar

    G : Abre una nueva linea para escribir la url a la cual se desea acceder

    Shift + G: Abre la misma linea pero mostrando la ultima visitada, permitiendo modificar la direccin

    /: Bsqueda hacia adelante en el documento actual

    ? : Bsqueda hacia atrs en el documento actual

    N: Va hasta la siguiente coincidencia

    Shift + N : Vuelve a la anterior coincidencia

    = : Abre una ventana con informacin igual de la url (juego de caracteres, servidor Web, etc)

    A: Aade favoritos

    S: Abre el administrador de favoritos

    Ctrl + R : Recarga la pagina

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 3/15

  • Ayuda fuera del navegador:

    man links2

    Imagen navegardor Links2:

    2.3 W3M

    Leer ms w3m - Navegador web en lnea de comandos

    W3m es un navegador web basado en texto, que utiliza un paginador. En general se parece mucho a Lynx, tiene soporte para tablas, marcos, conexiones SSL,soporta colores e incluso imgenes. Tambien en el caso de no encontrarnos en una consola real, brinda soporte al mouse y ademas se rige por los estandaresW3C

    Instalacin:

    En una terminal ejecutamos:

    aptitude install w3m

    A diferencia de las anteriores para ejecutar w3m debemos asignar una direccion url de esta forma:

    w3m www.esdebian.org

    Con esto abrir el navegador con la pagina indicada en este caso: www.esdebian.org.

    Atajos de teclado comandos para w3m:

    Shith + H: Invoca la ayuda

    Q: Cierra el programa preguntando antes de salir

    Shift + Q : Cierra el programa sin preguntar

    Space : Desplazamiento por paginas

    G : Va a la primera o ultima linea del documento dependiendo del caso

    Tab: Va al siguiente enlace

    Alt + Tab : Vuelve al enlace anterior

    Return: Siguiente enlace

    Shift + B : Vuelve a la pagina anterior

    U: Muestra la URL

    Shift + U: Abre cuadro de dialogo para indicar nueva URL

    /: Bsqueda hacia adelante con palabra clave

    ?: Bsqueda hacia atrs con palabra clave

    V: Alterna entre la vista normal y el codigo fuente

    A: Aade un documento a la lista de favoritos

    B: Muestra los Favoritos

    Shift + R: recarga la pagina

    S: Abre historial reciente

    Alt + S: Guarda el archivo en el disco

    O: Abre un cuadro de dialogo para configuracin personal

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 4/15

  • E: Abre la pagina en el editor (podemos escoger nuestro editor favorito en configuracin)

    Ayuda fuera del navegador:

    man w3m

    Imagen Navegador w3m:

    3. Gestores de archivos

    Un administrador o gestor de archivos puede verse como una apliacin que facilita el acceso a los archivos y a su vez facilita las diferentes operaciones que sepueden realizar con estos, llmese copiar, mover, eliminar, etc.

    Los gestores de archivos tipo consola, se caracterizan por tener uns interfaz de usuario de smbolos ascii que representan las unidades, particiones y directoriosreales dentro del sistema.

    3.1. Midnight Commander (MC)

    Midnight Commander (mc) es un gestor de ficheros, que funciona por medio de una aplicacin en modo texto. La pantalla principal consiste en dos paneles enlos cuales se muestra el sistema de ficheros. Y por medio de las teclas direccionales o el mouse podemos desplazarnos por estos. Y borrar, renombrar, editar,copiar ficheros, etc.

    MC tambien la capacidad de explorar dentro de los formatos de archivo comprimidos como si fuera un simple directorio, soporta transferencias FTP o cliente delprotocolo FISH.

    Instalacin:

    En una terminal ejecutamos:

    #aptitude install mc

    Para ejecutarlo simplemente lo invocamos desde nuestra consola en calidad de root

    #mc

    Y listo tendremos una pantalla como la siguiente:

    En la cual si observamos en la parte superior se encuentra el menu principal y en la parte de abajo unos cuantos atajos de teclado con opciones como:

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 5/15

  • F1: Ayuda

    F2: Men de carpeta

    F3: Ver

    F4: Editar

    F5: Copiar

    F6: Mover

    F7: Crear directorio

    F8: Borrar

    F9: Menu principal

    F10: Salir

    R: Actualizar

    J: Ejecutar y ver archivo

    B: Buscar archivos

    man mc: Ayuda fuera del gestor de ficheros

    Temas de colores

    Para cambiar el tema por defecto de Midnight Commmander podemos editar el archivo ~/.mc/ini, y agregar la etiqueta [Colors] seguido de la configuracindeseada de colores.Guate con la siguiente configuracin de ejemplo:

    [Colors]

    base_color=lightgray,green:normal=green,default:selected=white,gray:marked=yellow,default:markselect=yellow,gray:dir

    3.2. FD Clone (FD)

    FD (del ingls "File and Directory", "Archivo y directorio") es un gestor de archivos fcil de usar para los sistemas Unix. Como su nombre lo indica, es el clonlibre de fd, el cual fue escrito por Atsushi Idei para MS-DOS (tm), siendo muy popular en Japn alrededor de 1989. Su popularidad en el pas nipn fue tal que sele llego a considerar sinnimo de gestor de archivos. Fue creado en 1995 por T. Shirai.

    Los mensajes de estado estn disponibles en ingls o en japons.

    Su diseo atpico puede resultar raro al principio, ya que maneja un modo de organizacin de rbol para los directorios, los cuales se muestran en columnas. Alpresionar , mostrar las carpetas y contenidos dentro del mismo.En lugar de desplazarse por orden alfabtico de la parte inferior de la pantalla, la lista dearchivos se ajusta a la parte superior de la columna de al lado, a modo de una gran lista.

    Por otra parte, el no reconoce directorios o archivos que hagan uso de acentos o de la letra , adems no cuenta con soporte para colores. An as tienealgunas opciones interesantes, por ejemplo, es capaz de leer el contenido de distintos tipos de archivos comprimidos. Las teclas del 1 al 5 pueden agregar de 1a 5 columnas, facilitando la bsqueda o lectura de nuestros archivos. Puede desplegar la informacin del archivo seleccionado. Incluye tambin la opcin dehacer busquedas recursivas.

    Por desgracia no hay suficiente documentacin en espaol que nos de una idea de como configurarlo, afortunadamete su diseo sencillo lo hace fcil demanejar.

    Para instalarlo slo hace falta tirar de apt:

    apt-get install fdclone

    Lo invocamos con:

    fd

    Estos son algunos de sus comandos bsicos:

    Retroceso Atrs

    Bs:Directorio raiz

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 6/15

  • l: Directorio de entrada

    Tab: Seleccionar el archivo

    c: Copiar archivos

    m: Mover archivos

    d: Eliminar

    k: Crear directorio

    D: Eliminar directorio

    r: Renombrar archivos

    1,2,3,5: Aumentar o disminuir el nmero de columnas

    s: Ordenar por tipo de archivos

    t: Ver el esquema de rbol del directorio

    h: Ejecutar una orden

    u: Descomprimir

    f: Buscar

    ?: Invoca a la ayuda (en japons)

    Esc (q): Salir de FD clone

    En definitiva, es una gran opcin si buscamos algo diferente, sencillo y rpido.

    3.3. Vladi File Manager for Unix (VFU)

    VFU es un gestor de archivos minimalista verstil y extensible basado en ncurses para los sistemas Unix. Fue escrito por Vladi Belperchinov-Shabanski.Incluyegran parte de las acciones de un gestor de archivos, como copiar, cortar, renombrar ficheros, extraccin de archivos comprimidos, navegacin por directorios,ftp, edicin de texto y automontaje de dispositivos extraibles.

    La primera vez que lo ejecutemos notaremos que slo dispone de una columna, la cual se divide en secciones donde nos muestra informacin relevante denuestros ficheros, como la fecha de creacin y sus permisos. Vfu se maneja por medio de combinaciones de teclado. Podemos entrar en un directorio si damosenter, as como para salir del mismo si pulsamos la tecla retroceso.Si pulsamos retroceso si estamos seleccionando un archivo, esta accin abrir un pequeoeditor de textos. Con la tecla H invocamos a la ayuda y con U nos da la posibilidad de introducir un comando externo.

    Para instalarlo:

    apt-get install vfu

    Lo ejecutamos con:

    vfu

    Colorear archivos segn su extensin

    En el fichero vfu.conf (localizado en nuestro home), tenemos la opcin de activar el coloreado de archivos, en un editor de textos buscamos la siguiente linea:

    cGREEN=.ext.ext.ext.

    La cual dice que mostrar en color verde los archivos citados, por ejemplo : cGREEN=.txt.odf.rc.TXT.

    En el ejemplo, vfu mostrar los documentos de texto en color verde.

    chGREEN=.ext.ext.ext.

    La variable "h" provocara que los archivos citados se visualicen en verde claro. Por ejemplo: chGREEN=.TXT.Podemos usar otros colores:

    cMAGENTA=.ext.ext.ext.

    cCYAN=.ext.ext.ext.

    cRED=.ext.ext.ext.

    cBLUE=.ext.ext.ext.

    cYELLOW=.ext.ext.ext.

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 7/15

  • Algunos atajos de teclado:

    C: Copiar.D: Cambiar directorio.E: Eliminar.G: Seleccionar todo, deseleccionar todoI: Editar archivo.H: Muestra el archivo de ayuda.N: Buscar: Renombrar archivo.~: Transporta el directorio seleccionado a la carpeta home.Q: Salir

    Ayuda fuera de vfu:

    man vfu

    4. Clientes de mensajera instantnea

    La mensajera instantnea ha facilitado mucho la conexin y comunicacin de usuarios a travs de internet, y puede que esta herramienta en muchas ocasionessea de uso necesario para cierto tipo de personas, las que a la vez pueden ser amantes de las tan seductoras tty's. Para este y otro tipo de personas (curiosos)tambien existen los mensajeros instantneos para la consola. Estos son slo algunos :

    4.1 Pebrot

    Pebrot es la solucin para los msn-adictos, que ven como necesidad de estar conectados la mayoria del tiempo con el mundo de la internet, este estadesarrollado en su gran mayoria en python y exclusivamente para sistemas de tipo *nix

    Este programa posee una interface sencilla pero a su vez lo suficiente funcional, es decir soporta cosas tales como conversaciones multiples por medio depestaas y establecer tu estado de conexin (disponible, ocupado, etc).

    Nota: Como requerimiento para su funcionamiento debe estar instalado Python 2.2 o superior

    Instalacin

    Para la instalacin debemos descargar de la pgina del proyecto el Pebrot el correspondiente .tar.gz y luego desde consola por medio del comando cdingresamos a la correspondiente ruta en la cual hemos descargado nuestro .tar.gz de la siguiente forma.

    Nota:La siguiente instalacin se realizo desde el escritorio de root

    #cd /root/Desktop/

    Despues de esto procedemos a descomprimir y desempaquetar el archivo que hemos descargado:

    #tar -zxvf pebrot-0.8.8.tar.gz

    Procedemos a instalarlo con:

    #python setup.py install

    Configuracin Pebrot

    Abrimos con nuestro editor favorito el archivo pebrotrc, para este caso especifico, lo haremos de la siguiente forma:

    nano /root/Desktop/pebrot-0.8.8/pebrotrc

    Y en este configuramos las diferentes opciones disponibles, de acuerdo a nuestras preferencias, a continuacin os muestro unos cuantos detalles

    Nota:Agregaremos o las siguientes lineas del archivo de acuerdo a las opciones que deseemos.

    La configuracin de nuestra cuenta es indispensable para el funcionamiento de pebrot.

    Configuracin Cuenta

    User= [email protected]

    Password= esta_es_mi_contrasea

    Estado:

    state= NLN

    #Comentarios de mas estados:

    #NLN: En lnea

    #FLN: Fuera de lnea

    #HDN: Invisible Desconectado

    #IDL: Inactivo

    #Awy: Ausente

    #BSY: Ocupado

    #NPH: Al Telfono

    #y dems

    Activar conversaciones:

    Show_invited= 1

    1 Conversaciones mltiples0 Conversacin nica

    Campanilla ante un nuevo mensaje:

    Beep_on_msg= 1

    1 sonara la campanilla cuando reciba un mensaje2 campanilla desactivada

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 8/15

  • Campanilla para nueva conversacin:

    Beep_on_new_chat= 1

    1 sonara la campanilla cuando alguien empiece a conversar con usted.0 Campanilla desactivada

    Descargas:

    Download_dir= /esta/es/mi/ruta/descargas-msn

    Para mayor informacin acerca de mas configuraciones pueden revisar el archivo README, en este se encuentran detalladas cada una de las opciones deconfiguracin y personalizacin de nuestro msn tipo consola.

    Imagen Pebrot:

    4.2. CenterIM

    CenterIM (tambin conocido como "cim")es un mensajero instantneo multiprotocolo y multiplataforma, basado en ncurses para los sistemas *nix publicado bajola licencia GPL. Es un fork del mensajero CenterICQ.

    Instalacin:

    En una terminal ejecutamos:

    #aptitude install centerim-utf8

    Ejecucin y configuracin:

    Para ejecutarlo simplemente lo invocamos desde la consola de la siguiente forma:

    centerim-utf8

    Una vez llevado acabo, las primeras pantallas mostradas por el programa son en su mayora de configuracin.

    Configuracin de cuenta

    Jabber

    Servidor: Servidor:5223

    Secured: s

    Nombre de Usuario: Mi_usuario

    Contrasea: Mi_contrasea

    Priority: 4

    Msn

    Servidor: messenger.hotmail.com:1863

    Nombre de Usuario: Mi_usuario

    Contrasea: Mi_contrasea

    Configuracin de codificacin Utf8

    Para que CenterIM muestre correctamente los carcteres en las cuentas Msn hace falta configurar lo siguiente:

    Switch to lenguaje present: None

    Remote charset: sp1250

    Local charset: utf-8

    For protocols: msn

    Hecho esto no tendremos problemas con acentos, diresis o la letra "".

    Atajos de teclado comandos para Centerim:

    F2: Men de opciones sobre un contacto especifico

    F3: Estado, ya sea conectado, no disponible y demas. Para seleccionarlo utilizamos la tecla Space

    F4: Men general

    Ctrl + N / Ctrl + B: Siguiente / Anterior chat

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 9/15

  • Q: Salir

    Imagen CenterIM:

    Ayuda fuera de Centerim:

    man centerim

    4.3. Finch

    Finch es completo cliente de mensajera multiplataforma y multiprotocolo, sencillamente es la versin de Pidgin para la lnea de comandos.

    Para instalar Finch:

    apt-get install finch

    Invocamos con:

    finch

    La primera vez que ejecutamos Finch notamos que viene con una agradable interfaz que se ve totalmente diferente en comparacin con la mayora de losclientes en modo texto. En otras palabras, disponemos de la interfaz de Pidgin bajo la lnea de comandos. Cuenta con ventanas pop-up que se abren conformenos envien mensajes, as como la capacidad de cerrarlas, minimizarlas o maximizarlas.

    Podemos editar los atajos del teclado, la configuracin de los colores y el registro de nuestras conversacin con un archivo de texto. Una vez dentro de Finch,este nos solicitara la informacin de nuestra(s) cuentas de MI, usamos la tecla TAB para desplazarnos por los mens. Terminando el llenado de nuestros datos,salimos del programa y volvemos a ejecutarlo.

    Si todo ha salido bien, debemos de tener algo como esto en la pantalla:

    Atajos de teclado:

    Salir de las ventanas: ALT-c.Cambiar entre ventanas: ALT-n o ALT-p.Abrir el men de cada ventana: F10.Redimensionar ventanas: ALT-r y luego alguna de las flechas.Cambiar a la n-sima ventana: ALT-n.Mover las ventanas: ALT-m.Ver todas las acciones posibles (e.g., agregar cuentas): ALT-a.

    Por otro lado Finch requiere algunas libreras innecesarias de Pidgin, gtk y gnome para funcionar. Pero a manera de evitar esto, se puede optar por lacompilacin de Finch desde el cdigo fuente de Pidgin.

    Descargamos el cdigo fuente desde la pgina oficial de Pidgin.

    Simplemente aade los siguientes parametros en la orden "configure".

    ./configure --disable-gtkui --disable-vv --disable-meanwhile --disable-avahi --disable-nm --disable-tcl

    Y prosigue con el proceso de compilacin.

    4.4. Bitlbee

    Leer ms Bitlbee

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 10/15

  • Con bitlbee podremos hacer uso de la mensajera instantnea a travs de nuestro cliente de IRC preferido. Bitlbee soporta los protocolos XMPP/Jabber (GoogleTalk includo), MSN Messenger, Yahoo! Messenger, AIM y ICQ, y es una buena opcin si somos usuarios de IRC y no queremos utilizar otro cliente adicionalpara la mensajera instantnea.

    Nuestro entorno de trabajo ser una Debian Sid/Experimental, aunque este dato carece de especial relevancia, puesto que bitlbee se encuentra en todas lasramas de Debian. Para empezar lo instalamos,

    #aptitude install bitlbee

    Permitiremos el acceso a nuestra mquina en /etc/hosts.allow y reiniciamos.

    #nano /etc/hosts.allow

    bitlbee: 127.0.0.1

    5. Reproductores de Msica

    En el caso de los reproductores de msica existen tambin varias opciones, aqu enunciaremos unas cuantas:

    5.1. Music Player Daemon (mpd)

    Leer ms mpd (Music Player Daemon)

    Una de las cosas que se nos plantean a la hora de instalar y utilizar Debian es la eleccin de un reproductor para nuestra msica. Aqu os presento el mpd(Music Player Daemon). En realidad es un demonio del sistema, con muchsimas funcionalidades, que funciona con la arquitectura cliente-servidor. Entre losformatos soportados se encuentran mp3, ogg, flac, musepack, mp4, aac y wave, y es muy bueno y rpido para colecciones grandes de msica.

    En esta ocasin nos centraremos en su uso para la reproduccin de msica en el mismo equipo en el que est instalado.

    Bien, lo primero es instalarlo.

    # aptitude install mpd

    En /etc aparece el archivo de configuracin del mpd, mpd.conf, que pasamos a editar segn nuestras necesidades. En este punto, hay varias maneras, dejaraqu expuesta la que para m es ms sencilla.Creamos los directorios necesarios en nuestro home:

    # mkdir /home/arctica/.mpd

    # mkdir /home/arctica/.mpd/playlists

    5.2. Mp3Blaster

    Mp3Blaster es un programa reproductor de ficheros de audio que soporta formatos tales como:mp3,wav y ogg, posee una interfaz grfica basada en consola conmens para la facil navegacin entre las diferentes opciones. Entre sus caracteristicas se encuentran el control de volumen, selector de carpetas, mezclador ypor supuesto su bajo consumo de memoria.

    Instalacin:

    En una terminal ejecutamos:

    #aptitude install mp3blaster

    Ejecucin:

    mp3blaster

    Atajos de teclado comandos para mp3blaster:

    F1: Aadir ficheros a la lista.

    F2: Invertir seleccin.

    F3: Seleccionar todo recursivamente.

    F4: Ingresar nueva direccin.

    F5: Aadir directorios como grupos.

    F6: Convertir MP3 a WAV.

    F7: Add URL(shoutcast)

    /: Iniciar bsqueda.

    Space: Seleccionar archivo.

    r: Renombrar fichero.

    U: Deseleccionar todo.

    D: Eliminar fichero.

    : Subir volumen del mezclador.

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 11/15

  • q: Salir del programa.

    ?: Invocar ayuda.

    4: Cancin anterior.

    5: Reproducir/Pausar cancin.

    6: Cancin siguiente.

    1: Retroceder cancin.

    2: Deneter cancin.

    3: Avanzar cancin.

    Os dejo con una imagen:

    Ayuda fuera del gestor de reproductor:

    man mp3blaster

    5.3. MOC

    Leer ms MOC - Music on console

    Caractersticas:

    MOC es un reproductor de audio fcil de manejar y ligero, ideal para equipos con pocos recursos.La interfaz es similar a MC (Midnight Commander, el administrador de archivos)MOC reproduce todos los archivos en el directorio a partir del archivo seleccionado para lo que no es necesario crear listas de reproduccin.Es posible reproducir varios archivos o directorios de archivos y despus guardar la lista de reproduccin como un archivo con extensin m3u.Funciona como demonio, es decir que se ejecuta en segundo plano por lo que no necesita entorno grfico. Esto quiere decir tambin que si necesitasusar la terminal, el emulador de terminal cerrar el entorno grfico no es necesario detener la reproduccin ya que sta sigue activa en segundo plano.Esto lo hace una gran opcin para cuando estas configurando kdm, los drivers de la tarjeta de video o cosas por el estilo y por supuesto paramanejadores de ventanas y entornos minimalistasSoporta los siguientes formatos: mp3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE, AIFF y AU entre otros.Soporta Internet stream.Soporta temas de configuracin.

    6. Control de Procesos

    Normalmente para la visualizacin y detalle de los procesos en consola utilizamos el siguiente comando:

    #ps aux

    Pero en caso dado de neecsitar matar algun demonio, debemos aprendernos el correspondiente nmero de su PID, y en el caso de que dicho proceso seamantenido por varios demonios, tendremos que aprendernos varios nmeros PID para luego proceder a matarlos. En este caso os presento una herramienta quefacilitara mucho mas la visualizacin y control de los procesos.

    6.1. HTop

    HTop es un visor de procesos con interfaz basada en ncurses que permite gestionar procesos. Entre las grandes ventajas que nos ofrece est el monitoreo delsistema mostrando el estado de la memoria RAM, la Swap y el consumo de CPU.

    Instalacin:

    # aptitude install htop

    Para la ejecucin simplemente lo invocamos por su nombre:

    $ htop

    Puede ser ejecutado por cualquier usuario y dependiendo de los privilegios este sobre los procesos que se estn ejecutando en el sistema, podr o no ejecutartareas como terminar o matar estos procesos.

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 12/15

  • La vista de la aplicacin:

    Atajos de teclado comandos para HTop:

    F1: Invoca la ayuda

    F2: Opciones de configuracin

    F3: Buscar

    F4: Cambiar orden

    F5: Mostrar rbol de procesos

    F6: Ordenar utilizando un parametro especifico

    F7: Aumenta el valor de asignacin del proceso

    F8: Disminuye el valor de asignacin del proceso

    F9: Enviar una seal a un proceso (Kill)

    Para ms detalles se recomienda leer el manual:

    $ man htop

    7 Consultando el estado del tiempo

    En algunos entornos de escritorio tenemos aplicaciones que nos dicen el estado actual del tiempo. En la consola tambin:

    7.1 Weather-util

    Weather-util es una aplicacin muy simple, para consultar el estado del tiempo en cualquier ciudad del mundo.

    Instalacin

    Ejecutamos como root en una consola:

    #aptitude (o apt-get) install weather-util

    Para ejecutarlo, escribimos:

    weather -i cdigo_de_la_ciudad

    Para obtener el cdigo de la ciudad, tenemos que buscarlo en esta pgina Ah, en la parte de abajo, veremos una opcin que dice: "Display all stations in acountry" ("Mostrar todas las estaciones en un pas") y ah buscar el pas que nos interese.

    Si queremos ampliar la informacin mostrada en pantalla por weather, tenemos que agregar el parmetro: -v

    Tambin nos da la posibilidad de obtener un pronstico con el parmetro -f, pero eso solamente est disponible para ciudades de Estados Unidos

    Podemos definir aliases en el archivo $HOME/.weatherrc de la siguiente forma:

    [alias]

    City = Ciudad

    Forecast = True/False (para el pronstico del tiempo)

    ID = cdigo_de_la_ciudad

    Verbose = 1/0 (verdadero/falso) (con esto le indicamos si queremos usar o n el parmetro -v)

    Y luego ejecutamos el programa pasndole el alias como parmetro.

    Ejemplos

    Este es mi $HOME/.weatherrc:

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 13/15

  • [Montevideo]

    City = Montevideo

    Forecast = False

    ID = SUMU (este es el cdigo de una de las estaciones meteorolgicas de Montevideo)

    verbose = 1

    Salida del programa ejecutando weather Montevideo (que, segn mis definiciones en $HOME/.weatherrc, es equivalente a ejecutar weather -i sumu -v):

    Carrasco, Uruguay (SUMU) 34-50S 056-00W 32M

    Mar 01, 2010 - 05:00 PM EST / 2010.03.01 2200 UTC

    Wind: from the SE (130 degrees) at 10 MPH (9 KT):0

    Visibility: greater than 7 mile(s):0

    Sky conditions: mostly clear

    Temperature: 73 F (23 C)

    Dew Point: 68 F (20 C)

    Relative Humidity: 83%

    Pressure (altimeter): 30.00 in. Hg (1016 hPa)

    ob: SUMU 012200Z 13009KT 9999 FEW030 23/20 Q1016 NOSIG

    cycle: 22

    8. Montar unidades externas

    Dentro de la consola Debian tambin es posible montar nuestros dispositivos de almacenamiento externo haciendo uso del comando mount. Pero a la larga elmontaje manual puede resultar engorroso y repetitivo. As el usuario puede echar de menos el montaje automtico que hacen algunos entornos de escritoriopopulares en el modo grfico, como GNOME o KDE.

    Por fortuna tenemos esa opcin disponible en nuestra lnea de comandos. Para poder hacer uso de la misma, debemos de tener instalado con anterioridad lospaquetes usbmount y autofs.

    apt-get install usbmount

    apt-get install autofs

    A continuacin se deber de editar el archivo usbmount.conf para habilitar el montaje automtico.

    emacs /etc/usbmount/usbmount.conf

    Haciendo las siguientes modificaciones.

    FILESYSTEMS=vfat ext2 ext3

    MOUNTOPTIONS=sync,noexec,nodev,noatime,users,umask=000

    Guardamos los cambios y reiniciamos el ordenador, ahora al conectar un dispositivo usb este se montar automticamente dentro de la carpeta /media/usb*.

    9. Redes sociales

    9.1 Twidgwe

    Twidge es un cliente de consola para las redes sociales Twitter e identi.ca; con el podremos realizar una serie de tareas comunes en estos sitios de"microblogging" sin necesidad de abrir un navegador web.

    Actualmente se encuentra en los repositorios de testing/unstable, por lo que instalarlo no implica ms que:

    apt-get install twidge

    Obviamente, necesitaremos una cuenta en cualquiera de los dos servicios para poder utilizarlo.

    Antes de ejecutarlo por primera vez, es necesario configurarlo. Para ello:

    twidge setup

    Este comando nos guiar de forma muy clara en la configuracin de la aplicacin; nos solicitar usuario y contrasea y, en el caso de Twitter, se genera una urla la que debemos acceder para "decirle" a Twitter que permitimos a twidge acceder a nuestros datos mediante el API.

    A continuacin, ya podremos utilizar twidge. Si lo ejecutamos, nos dir esto:

    usuario@host ~ $ twidge

    Invalid command name help

    Usage: twidge [global-options] command [command-options]

    Available global-options are:

    -d --debug Enable debugging

    -c FILE --config=FILE Use specified config file

    --help Display this help

    Run "twidge lscommands" for a list of available commands.

    Run "twidge command --help" for help on a particular command.

    This is Twidge, version 1.0.5. Copyright (c) 2008-2010 John Goerzen

    Para saber qu es lo que podemos hacer, ejecutamos:

    twidge lscommands

    Este comando nos muestra todos los comandos disponibles de este modo:

    All available commands:

    Name Description

    -------------------- -------------------------------------------------------

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 14/15

  • Localizar y eliminar lneas que coincidan con una expresinregular especfica

    arriba Administracin del Sistema

    dmsend Send direct message

    block Start blocking someone

    follow Start following someone

    lsarchive List recent status updates you posted yourself

    lscommands Display a list of all available commands

    lsdm List recent direct messages to you

    lsdmarchive List recent direct messages you sent

    lsblocking List people you are blocking

    lsfollowers List people that follow you

    lsfollowing List people you are following

    lsrecent List recent updates from those you follow

    lsreplies List recent replies to you

    lsrt List recent retweets from those you follow

    lsrtarchive List recent retweets you made yourself

    lsrtreplies List others' retweets of your statuses

    setup Interactively configure twidge for first-time use

    unblock Stop blocking someone

    unfollow Stop following someone

    update Update your status

    11281 lecturas Comentarios page (17 comments) Responder

    06/12/2010 Viviendo en Consola

    esdebian.org/wiki/viviendo-consola 15/15