Modulo IV: Sistema Ubuntu entorno Gnome

INTRODUCCIÓN
La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Estos programas pueden ir desde un procesador de textos, a un programa para la animación de gráficos tridimensionales o distintos tipos de juegos.
Para su correcto funcionamiento deben ser además capaces de acceder a las recursos de que dispone el ordenador, como por ejemplo escribir o leer datos en un disco duro, mostrar un gráfico por pantalla, etc. Es evidente, que si cada programa actuase de una forma independiente, existirían graves problemas y conflictos, puesto que, por ejemplo, tendrían libertad para escribir sus datos sobre los de otro, etc.


Para solucionar este tipo de problemas se desarrollaron los Sistemas Operativos, los cuales aportan unos mecanismos y reglas básicas de funcionamiento, de forma que los programas puedan acceder a los recursos del ordenador de una forma adecuada. Aunque ésta fue la funcionalidad inicial de los sistemas operativos, con el tiempo se han añadido otras muchas, como la ejecución de programas, el control de la memoria del ordenador, la creación y control de interfaces gráficas de usuario, etc.
En la actualidad existen una gran cantidad de sistemas operativos dependiendo del tipo de ordenador en el que se va a ejecutar. Por ejemplo para los PC uno de los sistemas operativos más difundidos en Microsoft Windows, tanto en las versiones Vista, XP, Millennium, 95, 98, 2000. Otros posibles sistemas operativos para este tipo de ordenadores son Solaris, OS/2, BeOS, Microsoft Seven, o uno de los sistemas operativos más poderosos y en rápida expansión para PC, LINUX.


¿Qué es LINUX?
Linux es un sistema operativo gratuito y de libre distribución inspirado en el sistema Unix, escrito por Linus Torvalds con la ayuda de miles de programadores en Internet. Unix es un sistema operativo desarrollado en 1970, una de cuyas mayores ventajas es que es fácilmente portable a diferentes tipos de ordenadores, por lo que existen versiones de Unix para casi todos los tipos de ordenadores, desde PC y Mac hasta estaciones de trabajo y superordenadores. Al contrario que otros sistemas operativos, como por ejemplo MacOS (Sistema operativo de los Apple Macintosh), Unix no está pensado para ser fácil de emplear, sino para ser sumamente flexible. 


¿Porque Linux?, en general no es tan sencillo de emplear como otros sistemas operativos, aunque, se están realizando grandes esfuerzos para facilitar su uso. Pese a todo, la enorme flexibilidad de Linux y su gran estabilidad ( y el bajo coste) han hecho de este sistema operativo una opción muy a tener en cuenta por aquellos usuarios que se dediquen a trabajar a través de redes, naveguen por Internet, o se dediquen a la programación.


Además el futuro de Linux es brillante y cada vez más y más gente y más y más empresas (entre otras IBM, Intel, Corel) están apoyando este proyecto, con lo que el sistema será cada vez más sencillo de emplear y los programas serán cada vez mejores.

ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX
 Archivos: Tipos
 Entorno de manejo de archivos Gnome 
La base del sistema de archivos de Linux, es obviamente el archivo, que no es otra cosa que la estructura empleada por el sistema operativo para almacenar información en un dispositivo físico como un disco duro, un disquete, un CD-ROM o un DVD. Como es natural un archivo puede contener cualquier tipo de información, desde una imagen en formato PNG o JPEG a un texto o una página WEB en formato HTML, ... El sistema de archivos es la estructura que permite que Linux maneje los archivos que contiene.


Todos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas:


•= Un nombre de archivo puede tener entre 1 y 255 caracteres.

• Se puede utilizar cualquier carácter excepto la barra inclinada / y no es recomendable emplear los caracteres con significado especial en Linux, que son los siguientes: = \ ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >. Para emplear ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas.

Se pueden utilizar números exclusivamente si así se desea. Las letras mayúsculas y minúsculas se consideran diferentes, y por lo tanto no es lo mismo carta.txt que Carta.txt ó carta.Txt Como en Windows, se puede emplear un cierto criterio de "tipo" para marcar las distintas clases de ficheros empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. Así, los ficheros de texto, HTML, las imágenes PNG o JPEG tienen extensiones .txt, .htm (o .html), .png y .jpg (o .jpeg) respectivamente.


Pese a esto Linux sólo distingue tres tipos de archivos:


• Archivos o ficheros ordinarios, son los mencionados anteriormente.


Archivos comprimidos Linux
• Directorios (o carpetas), es un archivo especial que agrupa otros ficheros de una forma estructurada.


• Archivos especiales, son la base sobre la que se asienta Linux, puesto que representan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducir información en ese archivo equivale a enviar información a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.


Carpetas y directorios en Linux Ubuntu


Estructura Linux
En Linux el orden de carpetas y archivos es diferente al que utiliza Windows, acá no encontraras “Archivos de programas” para eso Linux mantiene un orden mas jerárquico que Windows, a continuación el significado de los directorios en Linux.

Estrucctura de archivos y sus contenidos:

  • /: Esta es la raíz.
  • /usr: Aquí se encuentra la gran mayoría de los archivos existentes en un sistema Linux, como documentación, ejecutable, etc.
  • /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el root).
  • /sbin: Aquí están los comandos que sólo puede usar el root.
  • /dev: Aqui están todos los dispositivos de nuestra máquina.
  • /home: Lugar donde se almacenan las cuentas de usuarios. Algo parecido a como es “mis documentos” en Windows.
  • /lib: Aquí están las librerías que se necesitan para el sistema.
  • /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc.
  • /tmp: Directorio temporal.
  • /etc: Aquí se encuentran todas las configuraciones. Por ejemplo si queremos modificar la configuración de Samba tan solo hay que editar el archivo de texto /etc/samba/smb.conf
  • /root: Cuenta del administrador.
  • /boot: Aquí está todo lo relacionado con el arranque del sistema.
  • /media: Punto de montaje para sistemas de archivos montados localmente.
  • /mnt: Es el predecesor de /media, se lo conserva solo por razones históricas
  • /proc: Sistema de archivos virtual de información de procesos y del kernel.
 Crear un nuevo directorio
Una vez en el directorio en el que se quiere crear un nuevo directorio o carpeta se puede hacer clic con el botón derecho del ratón y en el menú contextual que surge seleccionar New/Folder o bien seleccionar el menú File/New/Folder. Tras lo que kfm abre un cuadro de diálogo preguntando por el nombre del nuevo directorio.
 
Directorio en Ubuntu
Borrar un documento o directorio
El proceso para borrar un directorio o documento es igual de sencillo que el anterior. Para hacerlono hay más que seleccionar el directorio o documento a borrar y realizar alguna de las siguientes posibilidades según los gustos de cada usuario:

• Hacer clic con el botón derecho del ratón sobre el elemento a borrar y en el menú contextual seleccionar Move to Trash, para mover el fichero a la papelera (de donde se puede recuperar) o Delete lo cual elimina permanentemente el fichero sin que se pueda recuperar.

 Opciones de directorio

• Seleccionar el elemento y el menú Edit/Move to Trash o presionar las teclas <ctrl>+x o bien para eliminar el fichero permanentemente Edit/Delete o las teclas <ctrl>+supr. 
 
 
 
Nota: Linux no dispone de ningún método que permita recuperar un fichero una vez eliminado. Gnome permite mover los ficheros a una papelera, esto es a un directorio del que pueden ser eliminados de forma definitiva o recuperados, aunque la funcionalidad de la misma es mucho menor que la de la papelera de Windows o MacOs.

Enlaces de interés: