Sistema de archivos
De doc.ubuntu-es
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 archivos mejor organizados.
Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología 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 número. La letra indica el número 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 casi 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.
Si quieres una información más exhaustiva del sistema de archivos de Linux, consulta la página Tipos de archivo.
Tabla de contenidos |
[editar] Directorios
- 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 archivos 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 archivos que reciben o envían información al núcleo.
-
-
/usr→ Este directorio contiene los programas de uso general para todos los usuarios.
-
-
/usr/X11R6→ Aquí tenemos los programas de nuestro X-Window, el servidor gráfico.
-
-
/usr/bin→ Aquí tenemos programas de uso general.
-
-
/usr/doc→ Aquí tenemos cierta documentación del sistema.
-
-
/usr/etc→ Aquí tenemos archivos de configuración de uso global.
-
-
/usr/include→ Aquí tenemos las cabeceras de C y C++. Son archivos con extensión .h. Los programadores comprenderán 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.
-
-
/tmp→ Este directorio contiene información temporal de los programas.
-
-
/var→ Este directorio contiene información variable, como registros, datos de los servidores, etc.
-
-
/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, música, películas, fotos ... También podemos referirnos a este directorio como /home/<nuestro nombre>
-
-
~/Desktop→ Aquí tenemos nuestro querido escritorio.
-
[editar] Archivos de configuración importantes
[editar] Cómo editarlos
Antes de editar cualquier archivo de configuración es importante que realices una copia de seguridad del mismo. En ocasiones nos surge editar un archivo y no disponemos de entorno gráfico, para ello podemos utilizar algún editor de texto como vi o nano:
vi <archivo> nano <archivo>
[editar] Archivos
-
/etc/fstab→ Este archivo contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema.
-
/etc/apt/sources.list→ Aquí encontramos la lista de repositorios.
-
/etc/passwd→ Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un superusuario además que el ya conocido root.
-
/boot/grub/menu.lst→ Aquí tenemos la configuración de GRUB (gestor de arranque).
-
/etc/X11/xorg.conf→ Este archivo contiene la configuración del entorno gráfico (pantalla, teclado, ratón, tarjeta gráfica ...).
-
/etc/network/interfaces→ interfaces Este archivo contiene los datos de configuración de la red.

