martes, 28 de octubre de 2008

generalidad de archivos en GNU-LINUX

Sistema de archivos GNU/Linux

Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, … GNU/Linux tiene un complejo sistema de archivos, el cual permite tener nuestros ficheros mejor organizados.

Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminologia mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un numero. La letra indica el numero de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro.

En GNU/Linux no existe «Mi PC» ni nada que se le parezca. Hay que tener en cuenta una cosa y es que GNU/Linux trata todo como ficheros de texto, incluso nuestro hardware. Para GNU/Linux, el microprocesador, el disco duro, la memoria … son ficheros de texto en los que puede leer y/o escribir información.

Los archivos ocultos en Linux se caracterizan por llevar un . (punto) delante del nombre. Para ver los archivos ocultos (en Nautilus) pulsamos Ctrl+H.

  • El directorio raíz es / → De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes:
  • /dev → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware).
  • /etc → Aquí encontramos los ficheros de configuración del sistema.
  • /sbin → Aquí tenemos los programas que solo puede lanzar el superusuario. Los programas de este directorio y los del siguiente pueden ser invocados directamente poniendo su nombre en la consola.
  • /bin → Aquí tenemos los programas que pueden lanzar todos los usuarios del sistema.
  • /lib → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente.
  • /proc → No deberíamos modificar el contenido de este directorio. Aquí se encuentra ficheros que reciben o envian informacion al kernel.
  • /usr → Este directorio contiene los programas de uso general para todos los usuarios.
  • /usr/X11R6 → Aquí tenemos los programas de nuestro X-Window. Para quien no lo sepa, X-Window no es mas que el sistema de ventanas.
  • /usr/bin → Aquí tenemos programas de uso general
  • /usr/doc → Aquí tenemos cierta documentacion del sistema.
  • /usr/etc → Aquí tenemos ficheros de configuracion de uso global.
  • /usr/include → Aquí tenemos las cabezeras de C y C++. Son ficheros con extension .h. Los programadores comprenderan su significado.
  • /usr/lib → Aquí tenemos las bibliotecas de nuestros programas.
  • /usr/man → En este directorio encontramos los manuales.
  • /usr/sbin → Este directorio contiene los programas de administración del sistema.
  • /usr/src → Aquí se almacenan los códigos fuentes de nuestros programas.
  • /var → Este directorio contiene información temporal de los programas. Pero cuidado, no es como el tmp de windows, no deberemos borrar ni modificar el contenido de este directorio.
  • /boot → Aquí tenemos los archivos de configuración del arranque del sistema (como por ejemplo GRUB).
  • /media → Aquí encontramos todas las unidades físicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, …
  • /opt → Podemos usarla para instalar aplicaciones que no vienen en los repositorios, por ejemplo o aquellas que compilamos a mano.
  • /home → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema.
  • ~ → Es nuestro directorio personal. Algo similar a Mis Documentos. Aquí es donde guardaremos nuestros documentos, musica, películas, fotos … También podemos referirnos a este directorio como /home/[nuestro nombre]
  • ~/Desktop → Aquí tenemos nuestro querido escritorio.

No hay comentarios: