m |
|||
| Línea 16: | Línea 16: | ||
:* <code>/dev</code> → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware). | :* <code>/dev</code> → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware). | ||
| − | :* <code>/etc</code> → Aquí encontramos los | + | :* <code>/etc</code> → Aquí encontramos los archivos de configuración del sistema. |
:* <code>/sbin</code> → 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. | :* <code>/sbin</code> → 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. | ||
| Línea 24: | Línea 24: | ||
:* <code>/lib</code> → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente. | :* <code>/lib</code> → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente. | ||
| − | :* <code>/proc</code> → No deberíamos modificar el contenido de este directorio. Aquí se encuentra | + | :* <code>/proc</code> → No deberíamos modificar el contenido de este directorio. Aquí se encuentra archivos que reciben o envían información al núcleo. |
:* <code>/usr</code> → Este directorio contiene los programas de uso general para todos los usuarios. | :* <code>/usr</code> → Este directorio contiene los programas de uso general para todos los usuarios. | ||
| Línea 34: | Línea 34: | ||
::* <code>/usr/doc</code> → Aquí tenemos cierta documentación del sistema. | ::* <code>/usr/doc</code> → Aquí tenemos cierta documentación del sistema. | ||
| − | ::* <code>/usr/etc</code> → Aquí tenemos | + | ::* <code>/usr/etc</code> → Aquí tenemos archivos de configuración de uso global. |
| − | ::* <code>/usr/include</code> → Aquí tenemos las cabeceras de C y C++. Son | + | ::* <code>/usr/include</code> → Aquí tenemos las cabeceras de C y C++. Son archivos con extensión .h. Los programadores comprenderán su significado. |
::* <code>/usr/lib</code> → Aquí tenemos las bibliotecas de nuestros programas. | ::* <code>/usr/lib</code> → Aquí tenemos las bibliotecas de nuestros programas. | ||
| Línea 58: | Línea 58: | ||
:* <code>/home</code> → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema. | :* <code>/home</code> → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema. | ||
| − | ::* <code>~</code> → Es nuestro directorio personal. Algo similar a Mis Documentos. Aquí es donde guardaremos nuestros documentos, | + | ::* <code>~</code> → 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> |
::* <code>~/Desktop</code> → Aquí tenemos nuestro querido escritorio. | ::* <code>~/Desktop</code> → Aquí tenemos nuestro querido escritorio. | ||
| Línea 73: | Línea 73: | ||
=== Archivos === | === Archivos === | ||
| − | * <code>/etc/fstab</code> → Este | + | * <code>/etc/fstab</code> → Este archivo contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema. |
* <code>/etc/apt/sources.list</code> → Aquí encontramos la lista de repositorios. | * <code>/etc/apt/sources.list</code> → Aquí encontramos la lista de repositorios. | ||
| Línea 87: | Línea 87: | ||
== Enlaces útiles == | == Enlaces útiles == | ||
| − | * [http://www.guia-ubuntu.org/index.php?title=Sistema_de_ficheros Sistema de | + | * [http://www.guia-ubuntu.org/index.php?title=Sistema_de_ficheros Sistema de archivos en Guía Ubuntu]. |
* [https://help.ubuntu.com/ubuntu/desktopguide/es/linux-basics.html Guía del escritorio oficial de Ubuntu]. | * [https://help.ubuntu.com/ubuntu/desktopguide/es/linux-basics.html Guía del escritorio oficial de Ubuntu]. | ||
| − | * [http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Estándar de Jerarquía de Sistema de | + | * [http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Estándar de Jerarquía de Sistema de Archivos]. |
* http://www.bootlog.cl/blog/linux/bootlogfs-o-el-enigma-de-los-sistemas-de-archivos . | * http://www.bootlog.cl/blog/linux/bootlogfs-o-el-enigma-de-los-sistemas-de-archivos . | ||
<!-- Categorías --> | <!-- Categorías --> | ||
[[Categoría:Sistema Linux]] | [[Categoría:Sistema 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 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.
Contenido |
/ → 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.
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>
/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.