lunes, 30 de abril de 2007

El comando at

El comando at es un comando que se encarga de ejecutar tareas a una hora determinada. Tiene la forma at [hora] [fecha]. Tiempo puede ser
  • Hora: HH:MM, HHMM, HH.MM, HH,MM, Hpm, Ham, también entiende las palabras midnight (00:00), noon (12:00), now (en el momento), teatime (16:00)
  • Fecha: Mes día año (en inglés el mes, resto en número), DD.MM.AA, MMDDAA, MM/DD/AA, AA-MM-DD (recalcar que sólo la primera tiene formato "europeo"), today (hoy), tomorrow (mañana).
  • now + tiempo: por ejemplo: now + 5 years, now + 1 min, soporta el singular y el plural. Acepta min, minute, hour, day, week, month y year.
Si no se especifica la hora se toma la hora actual.
Si no se especifica año se toma el más próximo.
Si no se especifica fecha se toma la más próxima.

Tras poner at [tiempo] sale at> para ir escribiendo las órdenes de una en una pulsando intro. Para comunicarle que hemos acabado se pulsa Ctrl+D. Para cancelar siempre podrás hacer Ctrl+C (para cancelar cualquier programa de consola).

Las órdenes se guardan aunque cierres la consola. Casi seguro que también si apagas el ordenador.

Para ver la lista de tareas se usa el comando atq y para borrar se usa atrm y el número o números de las tareas a eliminar. Dichos números aparecen en atq.

Es de gran utilidad si no tienes una alarma. Además puedes reproducir música o vídeo.

Ejemplos:
at 1pm may 05
at tomorrow
at 8:00 tomorrow
at now + 1 day

at>totem ./Examples/ubuntu\ Sax.ogg
También puedes poner echo 'frase' para saber cuál era la cita.

El comando ln

UNIX (y por tanto Linux) permite llamar a un mismo fichero con varios nombres, para eso se emplea el comando ln.

Podríamos borrar cualquiera de los ficheros, porque mientras uno de ellos permanezca, la información también lo hará. Es una forma de ahorrar espacio al copiar archivos, pues realmente no los estás duplicando.

Se llaman enlaces rígidos, pero con el comando ln -s podemos crear enlaces simbólicos (accesos directos).

ln [origen] [destino]

Si necesitas ampliar la información consulta el manual: man ln

domingo, 29 de abril de 2007

Manejar archivos como ROOT

$sudo nautilus

Nautilus es el navegador de archivos y sudo es el comando que da permisos de root (super usuario).

Uniéndolos tenemos una peligrosa combinación, ya que no se debe trabajar como root (te puedes cargar el sistema operativo), pero si no te manejas por consola es una muy buena idea.

Leído en comentarios de Hache Muda

Bloqueo con moléculas

Si anteriormente dije que tenía una gráfica reciclada lo dije con fundamento, pues ni el salvapantallas "Moléculas" pasó por el aro. Viendo los salvapantallas cuando llegué a él se colgó el ordenador, y cuando reinicié ya se habían guardado los cambios, pues GNOME lo suele hacer, intenté borrarlo como root, pero dado que por mi inexperiencia no era capaz de solucionar el error que daba, reinstalé ubuntu, y antes de hacer nada borré el archivo moléculas:

$sudo rm /usr/lib/xscreensaver/molecule

Era muy incómodo porque cuando dejaba el ordenador unos minutos me lo encontraba bloqueado, sin responder. Tampoco me dejaba cambiar de salvapantallas, pues la vista previa hacía que se volviera a bloquear el ordenador.

También puedes desactivar el salvapantallas con la opción

$gnome-screensaver-command -d

Leído en comentarios de Hache Muda
Gracias Guillermo


De serie

Hay cosas en Ubuntu que vienen de serie, como un programa para descargar torrents. A parte que es cómodo como sistema para descargar archivos grandes y es muy útil para descargarse series completas en ficheros rar, zip, ect. También es muy útil cuando sale una nueva versión de Linux, porque junto a la descarga directa ofrecen la posibilidad de descargar via torrent, que es la forma recomendada para no sobrecargar el servidor. BitTorrent es el protocolo que usa esta red P2P. Consiste en descargar un archivo .torrent y el programa ya entiende lo que tiene que bajarse.

Éste es un programa que no se muestra en el menú, y que se puede hacer desde Sistema>Preferencias>Menú principal en la parte de Internet. No es necesaria activarla, pero es bueno saber que se tiene, de hecho hasta hoy no me he bajado .torrent porque pensaba que iba a tener que instalar más programas.


sábado, 28 de abril de 2007

Archivos NTFS

Linux es capaz de leer todo tipo de particiones, desde fat16, fat32, ntfs que usa la familia de Windows, junto con las que usa Unix y las BSD. Por tanto Linux puede instalarse usando en particiones de cualquier formato, pero en NTFS no debido a que hasta ahora no ofrecía suficientes garantías.

Cuando instalas Linux se suele crear una partición para su propio uso, por lo que normalmente se formatea con formato ext3, y con formato swap la partición de intercambio (lo que en windows NT se llama archivo de paginación y cumple la misma función).

Muchas distribuciones no tienen la capacidad de editar las particiones con formato ntfs. Para ello debes instalar ntfs-3g y ntfs-config. En Aplicaciones>Herramientas del sistema encontrarás opciones para poder dar permiso a escritura en NTFS.

viernes, 27 de abril de 2007

Editar PDF y PS

Pasar a PDF
Hay varias formas de pasar a PDF, entre las más conocidas OpenOffice.org y PDFcreator. Ambos se pueden usar en Linux y en Windows.

PDFCreator: Ocupa poco, aparece como una nueva impresora llamada PDFcreator y cuando tratas de imprimir con ella te dice dónde quieres guardar el archivo pdf. La desventaja es que no detecta enlaces a internet, a partes del documento o a otros documentos. Posiblemente si has visitado esos enlaces los pasará a pdf con otro color (¿rojo?)

OpenOffice.org: Es la suite ofimática libre (y gratuita) que compite con MS Office (en Windows). Tiene la capacidad de pasar a PDF con un botón. Detecta y convierte enlaces internos y externos, muy útiles si el documento es largo o tiene referencias web. Si lo exportas desde el menú archivo puedes configurar las propiedades de los PDF's (compresión, contraseña, presentación a doble página...) . Mientras que en Linux no tiene rival, muchos usuarios de Windows no querrán tener dos suites offimáticas, sobre todo si no tienen espacio en el disco duro.


Editar PDF

Ésto es algo más complicado, porque está bastante restringido. Supuestamente los PDF nacieron como archivo no editable, aunque con excepciones. El editor por excelencia es Adobe Acrobat Reader, pero es de pago.

Recientemente están saliendo programas bastante buenos que los editan como PDF editor (shareware y Windows). Se puede emular sin problemas en Linux con Wine. Una alternativa libre es PDFedit que al menos ahora, es sólo para Linux y está en español. Al parecer puede editar texto y marcarlo con colores. Kwrite, el editor de Koffice parece que también edita pdf con bastante

Pdftk es un programa multiplataforma que maneja los pdfs adjuntando archivos, uniendo varios pdf en uno solo... inicialmente fue modo texto, aunque ahora hay interfaz gráfica.

Otra opción es abrir el archivo pdf o ps con The GIMP, elegir las páginas a abrir (¡cada una en una ventana!) y editarlas con GIMP como si fueran imágenes. Ésto está bien si quieres quitarle páginas al documento, o cambiar algo (el número de página o capítulo) pero lo trata todo todo como imagen, es decir puedes rellenar formularios, pintar, recuadrar, colorear, recortar... aunque GIMP no guarda en pdf (sí abre) el formato nativo XCF lo abren otros programas (krita) que pueden imprimir en pdf.

Al parecer programas como inkscape, sketch, skencil, xfig y otros programas vectoriales también pueden manejarlos al estilo del GIMP.

Si lo que quieres es rellenar formularios, sólo necesitas flpsed, aunque el archivo pdf no te lo permita. Maneja ps y pdf (como mínimo).

-----
Enlaces relacionados:
[pdftk] [flpsed] [pdfedit] [gimp] [gral]
-----

Software modo texto para Linux

¿Porqué son útiles?
Son útiles porque consumen muy pocos recursos.
Son útiles porque los servidores no suelen usar interfaz gráfica (X Window).
Son útiles porque no siempre se puede hacer todo gráficamente.
Son útiles porque si X Window te da problemas puedas usar el PC.
Son útiles porque es la consola la única que no falla y cabe en un disco de 3 1/2.

Muchos programas gráficos se pueden usar desde la consola, pero hay otros específicamente dedicados a la consola (shell):

Investigando he encontrado:

  • Sonido y vídeo: mplayer, mencoder, mpg123 y mpg321 ¿cuál mejor?
  • Navegadores: lynx, w3m, links, links2
  • Correo: Pine, mua, multimail, bluemail, mutt, exim e incluso emacs :-|
  • Editores de texto: emacs, nano

Aclarar que lynx es el más rápido, w3m usa estándares, links surgió para mejorar lynx y junto con w3m soporta frames, links2 mejora a links y muestra imágenes en consola gracias al Framebuffer o la librería SVGAlib.

Otros:

  • aumix (mezclador de audio)
  • mc (navegador de archivos)
  • msncp (msn messenger)
  • zgv (imágenes)
  • gpm (utilizar mouse en consola)
  • pstoedit (conversor de formatos ps, pdf y muchísimos más)
  • ps2pdf (pasar a pdf y otros formatos)
  • pdftk (hacer miles de cosas con pdf incluso adjuntar archivos)
IRÉ ACTUALIZANDO LA LISTA CONFORME VAYA DESCUBRIENDO NUEVOS PROGRAMAS

Acepto sugerencias y comentarios.

Ironías

Por un lado quiero comprarme una nueva tarjeta gráfica que soporte los efectos de escritorio, ya que la mía es reciclada.

Por otro lado estoy aprendiendo a usar la consola (shell) a ver si llego a saber usarla para todo.

miércoles, 25 de abril de 2007

Programas en Linux

Se suele decir que los programas hechos para Linux son mejores, necesitan menos recursos y son más rápidos. Ésto suele ser así normalmente, pero no siempre. Hay muy buenos programadores colaborando en software libre, quien hace programas para linux suele pensar en la escalabilidad de éste sistema, es decir, que como linux se puede instalar en ordenadores con muy pocos recursos, hay quien piensa en la poca capacidad de esos ordenadores cuando hace un programa, pero ésto no tiene siempre porqué ser así. Por ejemplo los efectos de escritorio en ubuntu 7.04 vienen desactivados por defecto, ya que hay muchos ordenadores que no los soportan, no sólo por compatibilidad sino también por requisitos mínimos de tarjeta gráfica.

Los efectos de escritorio en Ubuntu 7.04 se activan en Sistema>Administración>Efectos de escritorio

Por otro lado, se intenta que los programas sean bastante completos y fácilmente integrables en el entorno gráfico y suelen usar librerías comunes, lo que hace que sean más eficientes. Sin duda que los programas sean software libre ayuda mucho a los programadores a mejorar utilidades de los programas.

Para instalar programas ve a Sistema>Administración>Gestor de paquetes Synaptic

Instalar programas "manualmente" es algo complicado para el ciudadano de a pie porque habría que descargarse de internet el/los paquetes, descomprimirlos e instalarlos, pero nada más fácil que hacerlo desde Synaptic.

martes, 24 de abril de 2007

¿Instalación Desktop o Alternate?

Como ya dijimos tenemos dos opciones de instalar Ubuntu:

Desktop -> LiveCD e instalación
Alternate -> Sólo instalación y reparación

Hay varios aspectos a considerar:

0.Desktop
Arrancas desde el CD y "ejecutas" el sistema operativo en modo LiveCD, que encontrarás en inglés. En el escritorio se encuentra un icono "Install". A partir de ese momento tendrás que seguir los pasos que se indican.

1.Alternate
Arrancas desde el CD, pulsas F2 para poner en español, y a continuación en la primera opción Instalar en modo texto . La instalación se hará en español y modo texto, que necesita menos recursos. Si deseas modificar opciones de instalación (p.e. si no alcanzas los requisitos mínimos), antes de disponerte a instalar podrás configurarlo desde la pantalla de inicio. Tienes la opción de instalar GRUB en otra parte que no sea hd0 (el sector de arranque del disco maestro) bueno por si da error.

He instalado Ubuntu 7.04 Feisty Fawn de las dos formas. Está claro que Desktop es para que cualquiera pueda instalar Ubuntu, pero yo prefiero Alternate, ya que mientras se está instalando tienes la posibilidad de descargarte todos los paquetes que faltan en español , por ejemplo la traducción de Firefox. Además en cuanto arrancas te dice si hay actualizaciones disponibles.
Sin duda la ventaja de Desktop es el LiveCD, que te da la opción de probar Ubuntu para ver si te gusta o porque no arranca tu sistema operativo y necesitas ayuda en foros de internet. Como ya digo, yo tengo los dos, por si acaso, pero instalo con Alternate.

Si no has instalado los paquetes de idiomas ve a:
Sistema>Administración>Soporte de Idiomas
-Ésto también es bueno si has instalado nuevos programas.

Para ver si hay actualizaciones ve a:
Sistema>Administración>Gestor de actualizaciones

lunes, 23 de abril de 2007

Falta el archivo hal.dll

Cuando instalé Ubuntu, instaló correctamente GRUB, El disco tenía una partición de algo más de 5GB y en el particionado manual, le dije que automáticamente estableciera automáticamente unas proporciones en el espacio libre (recordemos que cogí el CD Alternate). Así que quedó:

#1 hda 1 ext3 "/" F B (formateo y aranque)
#3 hda 3 ntfs K
#5 swap F

Luego comprobé que Linux funcionaba de maravilla, y un buen rato después, cuando quise arranar Windows faltaba el archivo hal.dll

Esto no debería ser causado por Linux en principio, de hecho está contemplado como posibles errores en la página de Microsoft. Tras dedicarle mucho tiempo veo que en un foro hay un enlace a tal página que no recuerdo pero que decía lo siguiente:
  1. Introduzca el CD de instalación de Windows
  2. Cuando tenga la opción Pulse R (Reparar)
  3. Le pedirá contraseña de administrador (intro si no hay contraseña)
  4. Escribir bootcfg /rebuild*
  5. Al final escribir exit
También existe la opción bootcfg /list para mostrar la lista de arranque de Windows.

*Te dirá qué opción quieres (tendrás que poner 1 seguramente). Luego pulsar s. Después ponerle un nombre: Windows XP Professional. En opciones de carga escribir /fastdetect y ya está.

Ésto no me borró el GRUB pero desde ese momento, cuando selecciono Windows XP en él, me aparecen dos opciones de arranque:
Windows XP ...
Microsoft Windows XP ...
Y la segunda opción (la antigua) no funcionaba. No sé aun cómo quitarla, pero mientras escribía esto se me ha ocurrido que con la opción bootcfg /list quizá se podría solucionar. Si tengo tiempo lo probaré. Quizá buscando el archivo hal.dll en System 32 también se pueda solucionar.

Actualización: Ya lo he solucionado, en C:\ Se encuentra el archivo oculto boot.ini, en él puedes modificar las opciones de arranque, los segundos de espera, el arranque por defecto y las opciones. Sólo he tenido que borrar la línea de arranque que no funcionaba editándolo como texto, cuando he arrancado con windows ya no me ha preguntado qué opción elegir, pues sólo había una.

domingo, 22 de abril de 2007

Ubuntu 7.04 Feisty Fawn

Esta versión de Ubuntu ha salido recientemente y puedes descargar tres tipos de CD:
  1. Desktop
  2. Altenate
  3. Server
La primera es para el usuario inicial-medio por su Live-CD, su instalación gráfica y sencilla.

Ubuntu Alternate instala la misma versión de ubuntu pero puedes modificar más opciones de instalación, sobre todo para ordenadores que no tengan los requisitos mínimos. Cualquier problema de instalación lo podrás solucionar con este CD.

La versión Server es para servidores, algo que probablemente no uses.

Nada más instalar Ubuntu (alternate) porque siempre se puede haber algún problema de instalación, me dediqué a googlear para ver cómo mejorar las opciones, y así cambié GRUB, activé los efectos de escritorio e instalé algunos programas que echaba de menos. También hice lo necesario para poder modificar la partición ntfs de Windows XP, ya que en principio Ubuntu no te permite manejar los archivos de Windows.

Puedes ver una miniguía tras la instalación de ubuntu, o ver una primera impresión (inglés) de Ubuntu.

Mi primer Linux

Mi primera experiencia con Linux fue hace "mucho tiempo" cuando ni siquiera tenía internet. Una persona que hacía sus pinitos con Linux me estuvo hablando de los prinicios y el altruismo del Software Libre. Mi primer Linux fue Mandrake 4.X

Lo desinstalé por falta de uso y de disco duro (mis 4GB no daban para tanto). Después he estado probando con otras distribuciones, pero espero que sea con Ubuntu 7.04 mi última y definitiva inmersión en linux, aprender a usarlo y sólo usar Windows para los programas de la universidad, que por desgracia no se puede hacer con Linux.

Desde que conocí el software libre he leído mucho sobre él y lo he usado cuanto he podido, por eso hoy no tengo problemas para usar 7z, The GIMP, OpenOffice.org, Firefox, aMSN, etc...