En esta sección se muestran algunas de las herramientas Linux para administrar sistema y archivos. Entre las aplicaciones presentadas cabe destacar editores de texto y código fuente, soluciones de copia de seguridad y herramientas para comprimir datos.
Tabla 2.5. Software de administración de sistema y archivos para Windows y Linux
Tarea | Programa Windows | Programa Linux |
|---|---|---|
Editor de texto | NotePad, WordPad, (X)Emacs | kate, gedit, (X)Emacs, vim |
Creador de PDFs | Acrobat Distiller | Scribus |
Visor de PDFs | AcrobatReader | AcrobatReader, xpdf, kpdf |
Reconocimiento de textos | Recognita, FineReader | GOCR |
Programas de compresión (línea de comandos) | zip, rar, arj, lha, … | zip, tar, gzip, bzip2, … |
Particionador de disco | PowerQuest, Acronis, Partition Commander | YaST, GNU Parted |
Software de copia de seguridad | ntbackup, Veritas | dar, taper, dump |
Kate forma parte de la suite KDE y le permite abrir varios archivos simultáneamente tanto localmente como de forma remota. Con prestaciones como resaltado de sintaxis, creación de archivos de proyecto y ejecución de scripts externos, Kate constituye una herramienta perfecta para el programador. Puede obtener información adicional en http://kate.kde.org/.
GEdit es el editor de textos oficial del escritorio GNOME y es similar a Kate en sus prestaciones. Puede obtener más información en http://www.gnome.org/projects/gedit/.
GNU Emacs y XEmacs son editores profesionales. XEmacs está basado en GNU Emacs. Citando al manual de GNU Emacs, “Emacs es un editor extensible, personalizable y autodocumentado en tiempo real.” Ambos ofrecen prácticamente las mismas funciones con diferencias mínimas. Usados típicamente por desarrolladores, estos editores pueden ampliarse en gran medida gracias al lenguaje Emacs Lisp. GNU Emacs y XEmacs soportan numerosos idiomas como ruso, griego, japonés, chino y coreano. Puede obtener información adicional en http://www.xemacs.org/ y http://www.gnu.org/software/emacs/emacs.html.
Vim (Vi iMproved) es un programa muy parecido al editor de textos vi. Acostumbrarse a vim puede llevar algún tiempo porque en él se distingue entre un modo de comandos y un modo de inserción. Aunque sus características básicas son idénticas a las del resto de editores de textos, vim ofrece algunas opciones únicas como son la grabación de macros, la detección y conversión de formatos de archivos, búferes múltiples en una sola pantalla, etc. Puede obtener información adicional en http://www.vim.org/ o en el Manual de administración.
GOCR es una herramienta OCR (reconocimiento óptico de caracteres) que convierte imágenes escaneadas de texto en archivos de texto. GOCR se encuentra integrado en Kooka, una herramienta de escaneado de KDE. Puede obtener información adicional en http://jocr.sourceforge.net/ y en el Capítulo 17, El programa de escaneo Kooka.
Se trata de diversos programas de compresión para reducir el uso del disco. En general se diferencian únicamente en su algoritmo de compresión. Linux soporta los formatos de compresión utilizados en Windows. Puede obtener información adicional sobre gzip y tar en la Sección 19.3.1.1, “Administración de archivos”. bzip2 es ligeramente más eficiente que gzip pero requiere más tiempo dependiendo del algoritmo de compresión.
GNU Parted es una herramienta de línea de comandos para crear, destruir, redimensionar, comprobar y copiar tanto particiones como sistemas de archivos almacenados en ellas. Si necesita crear espacio para un nuevo sistema operativo, puede utilizar esta herramienta para reorganizar el uso del disco y copiar datos entre discos duros. Puede obtener información adicional en http://www.gnu.org/software/parted/.
Dar (“disk archive”) es una solución de copia de seguridad independiente de hardware. A diferencia de tar, dar se sirve de catálogos, lo que permite extraer un único fichero sin que sea necesario cargar todo el archivo. También posibilita la creación de copias de seguridad incrementales. Existe una versión con GUI disponible para KDE en http://kdar.sourceforge.net. Puede obtener información adicional sobre dar en http://dar.linux.free.fr/.
Taper es una herramienta de copias de seguridad y recuperación del sistema que proporciona una intuitiva interfaz de usuario para realizar copias de seguridad y restaurar archivos hacia y desde una unidad de cinta. Opcionalmente también permite crear copias de seguridad de ficheros en archivos. Soporta la selección recursiva de directorios. Puede obtener información adicional en http://taper.sourceforge.net/
El paquete dump contiene los comandos dump y restore. Dump examina los archivos en un sistema de archivos, determina cuáles deben respaldarse y copia dichos archivos a un medio de almacenamiento (disco, cinta, etc.) especificado. El comando restore desempeña la función opuesta a dump: puede restaurar una copia de seguridad completa de un sistema de archivos. Para obtener información adicional visite http://dump.sourceforge.net/.