Está en la página 1de 16

ARBOL DE DIRECTORIOS, INSTALACION Y DESINSTALACION DE

PAQUETES,GIMP

Archivos
Directorio
Estructura de los Archivos
Montar Dispositivo
Archivos RPM
Archivos TarGz
GIMP

ARCHIVO

Toda la informacin, ya sean textos, imgenes, o informacin para la


configuracin del sistema, se almacena en "ficheros", que a su vez se guardan en
"directorios". Los ficheros son la estructura empleada por el sistema operativo
para almacenar informacin en un dispositivo fsico como un disco duro, un
disquete, un CD-ROM. Con todas las herramientas y programas existentes se
puede acceder a estos ficheros para ver su contenido o modificarlo.

La base del sistema de archivos de Linux, es obviamente el archivo o fichero.

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 carcter excepto la barra inclinada (/). No es


recomendable emplear los siguientes caracteres: = \ ^ ~ ' " ` * ; - ? [ ] (
) ! & ~ < >, ya que stos tienen un significado especial en Linux.

Nota: Para emplear ficheros con estos caracteres o espacios hay que introducir
el nombre del fichero entre comillas.

Se pueden utilizar nmeros exclusivamente si as se desea.

Las letras maysculas y minsculas se consideran diferentes, y por lo


tanto no es lo mismo carta.txt que Carta.txt carta.Txt.
Se puede emplear un cierto criterio de "tipo" (extensin) 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 imgenes PNG o JPEG tienen extensiones .txt, .htm (o
.html), .png y .jpg (o .jpeg) respectivamente.
Pese a esto Linux slo distingue tres tipos de archivos:

Archivos o ficheros ordinarios: Son los mencionados anteriormente.

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 informacin en ese archivo
equivale a enviar informacin a la impresora. Para el usuario estos
dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.

DIRECTORIO
Un directorio es un conjunto de archivos, que a su vez pueden contener otros
directorios. Los directorios tambin poseen permisos, y eso es muy importante
para evitar que los usuarios sin experiencia, borren o modifiquen algo que no
deban. El rbol de directorios nos ayuda a saber dnde se encuentra un archivo.

A diferencia de los sistemas MS-DOS/Windows, en los sistemas UNIX no se


dividen los directorios entre las distintas unidades fsicas (C:, D:, etc.). Al
contrario, para UNIX todos son ficheros y directorios. ste considerar un disco
duro o una disquetera como directorios. Por tanto, no tiene sentido escribir en la
consola "C:", sino que nos iremos al directorio asociado a esa particin.

Todos los ficheros y directorios de un sistema UNIX cuelgan de un directorio


principal llamado "raz", que se representa como "/". El directorio raz es la base
para todo el arbol de directorios, es all donde estn contenidos todos lo
directorios del sistema.

Cuando el usuario accede a una sesin, Linux "enva" al usuario a su directorio de


trabajo, que es su directorio personal (/home/nombre-usuario). En donde el
usuario tiene la libertad absoluta para hacer lo que quiera con sus ficheros y
directorios ubicados ah. Sin embargo no podr hacer todo lo que quiera en el
directorio de otro usuario, ya que Linux tiene un sistema de permisos que
concede o restringe libertades sobre los directorios y ficheros que hay en Linux.
Aunque existe un usuario "root", que s tiene permiso de hacer cualquier cosa en
Linux.

Saber en qu directorio me encuentro...

Basta con escribir el comando pwd (Print Work Directory).

Ejemplo:

Comando Resultado
[felix@localhost felix]$ pwd /home/felix/

Para cambiar de directorio...

Emplearemos el comando cd (Change Directory)

Ejemplo:

Comando Resultado
[felix@localhost Comandos]$ cd Nos vamos al
/etc directorio /etc

Nota: Si simplemente escribimos cd, sin especificar el nombre del directorio,


esto ser igual que escribir cd /home/nombre-usuario, es decir, me enva a
mi propio directorio de trabajo.

El camino o path

En cualquier sistema operativo moderno la estructura de archivos es jerrquica y


depende de los directorios. En general la estructura del sistema de archivos se
asemeja a una estructura de rbol, estando compuesto cada nodo por un
directorio o carpeta, que contiene otros directorios o archivos.
El camino o path de un fichero o directorio es la secuencia de directorios que se
ha de recorrer para acceder a un determinado fichero separados por /.
Supongamos la estructura de archivos de la siguiente figura:

Existen dos formas del path o camino:

el camino absoluto que muestra toda la ruta a un


fichero, /home/luis/Carta.txt.

el path relativo a un determinado directorio, por ejemplo si no


encontramos en el directorio /home, el path relativo al fichero Carta.txt es
luis/Carta.txt

Para complicar aun ms las cosas, todos los directorios contienen dos directorios
especiales:

El directorio actual, representado por el punto (.)

El directorio padre, representado por dos puntos (..)

Estando en el directorio /home/pedro se puede acceder


a Carta.txt con /home/luis/Carta.txt (path absoluto) o
bien ../luis/Carta.txt (path relativo). En luis como ./Carta.txt o simplemente
Carta.txt

Regresar
ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

El sistema de ficheros es un conjunto de archivos que se encuentran organizados


en un rbol, como se ovserva en la siguiente figura.

El sistema de archivo de Linux sigue todas las convenciones de Unix, lo cual


significa que tiene una estructura determinada, compatible y homognea con el
resto de los sistemas Unix. El sistema de archivos en cualquier sistema Unix no
est ligado de una forma directa con la estructura del hardware, esto es, no
depende de si un determinado ordenador tiene 1, 2 7 discos duros para crear
las unidades c:\, d:\ o m:\.

Todos el sistema de archivos de Unix tiene un origen nico la raz o root


representada por /. Bajo este directorio se encuentran todos los ficheros a los
que puede acceder el sistema operativo. Estos ficheros se organizan en distintos
directorios cuya misin y nombre son estndar para todos los sistema Unix.

El Sistema Linux tiene un sistema de directorios muy organizado, donde cada


uno tiene una funcin, a contincacin se definen dichas funciones:

/ Raz del sistema de archivos.

/bin Almacena la mayora de los programas esenciales del sistema.

/boot Archivos estticos utilizados por el cargador de arranque(boot-loader) del


sistema.

/dev Contiene archivos especiales del sistema, conocidos como controladores de


dispositivo (device drivers), los cuales se usan para acceder a los dispositivos del
sistema y recursos, como discos duros, modems, memoria, etc.

/dev/hda Disco primario


/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.

/etc Este directorio est reservado para los ficheros de configuracin y arranque
del sistema Linux. En este directorio no debe aparecer ningn fichero binario
(programas). Bajo ste deben aparecer otros subdirectorios:

/etc/X11 Ficheros de configuracin de X Window.


/etc/skel Ficheros de configuracin bsica que son copiados al directorio del
usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que modulos se anexan al kernel
en el momento del boot.
/etc/fstab Instalcin de quotas.
/etc/passwd Contiene informacin sobre los usuarios, como login, nombre y
otra informacin que el administrador quiera agregar.
/etc/shadow Almacena los password en forma encriptada y las fechas de
expiracin de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que tienen acceso
los usuarios y por qu puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene informacin para incializar los demonios.
/etc/hosts.deny Almacena informacin para configurar los permisos sobre los
servicios que ofrece.
/etc/hosts.allow Tambin informacin para configurar los permisos sobre los
servicios que ofrece.
/etc/sysconfig Almacena archivos de configurain de del sistema, por ejemplo
el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del sistema.

/home Contiene los directorios personales (casas) de los usuarios. En un


sistema recin instalado, no habr ningn usuario en este directorio.

/lib Estos ficheros contienen cdigo que compartirn muchos programas. En


lugar de que cada programa contenga una copia propia de las rutinas
compartidas, stas son guardadas en este fichero. Esto hace que los programas
ejecutables sean menores y reduce el espacio usado en disco.

/mnt Punto de mon taje. Montar temporalmente otros sistemas de archivos.

/opt Aplicaciones adicionales

/proc Contiene Archivos especiales que o bien reciben o envan informacin al


kernel del sistema. Informacin asociada con el ncleo que se est ejecutando,
para obtener informacin de recursos utilizados en el sistema (CPU, memoria,
swap, dispositivos..) Este directorio es un sistema de archivo virtual, es decir, no
existe fsicamente en el disco duro, slo en memoria.

/root Directorio hogar (casa) del administrador del sistema.


/sbin Contiene programas esenciales del sistema, que son nicamente
accesibles al administrador (root).

/tmp Archivos temporales del sistema.

/usr ste es uno de los directorios ms importantes del sistema puesto que
contiene los datos, programas y libreras de uso comn para todos los usuarios

/usr/bin Herramientas de uso general. All tambin se guardan muchos de los


programas ejecutables de Linux.
/usr/doc Documentacin general del sistema.
/usr/etc Ficheros de configuracin generales.
/usr/games Juegos y programas educativos.
/usr/include Cabeceras de libreras del lenguaje de programacin C.
/usr/info Ficheros de informacin de GNU.
/usr/lib Libreras generales de los programas.
/usr/local Est diseado para la personalizacin local del sistema. Por lo
general, gran parte del software local se instala en los subdirectorios de este
directorio.
/usr/man Pginas del manual de Linux.
/usr/sbin Programas de administracin del sistema.
/usr/share Datos independientes de la arquitectura del sistema.
/usr/share/dict Diccionario de palabras.
/usr/share/doc Documentacin variada sobre el software instalado.
/usr/share/man Paginas del manual.
/usr/src Archivos que almacena el cdigos fuente de diferentes programas del
sistema.

/var Este directorio contiene informacin temporal de los programas (lo cual no
implica que se pueda borrar su contenido)

/var/lib Informacin variable de configuracin.


/var/lock Archivos para bloqueos.
/var/log Contiene archivos bitcora miscelneos. La mayora de los archivoa
bitcora se deben escribir en este directorio o en subdirectorios apropiados, como
los siguientes:

lastlog: registro del ltimo acceso de cada usuario.


message: mensajes del sistema desde syslogd.
wtmp: registro de todos los eccesos y salidas.

/var/spool rea para spool (encarrilar) de algunas aplicaciones. Se utilizan para


guardar datos que son de manera transitiva, como el correo y las noticias recin
recibidas o puestas en cola para transmisin a otro sitio.
/var/spool/mail Archivos de correo de los distintos usuarios.

Regresar
Montar y Desmontar un Dispositivo

En Linux, es necesario indicarle al sistema cundo se utilizar una unidad de


disco extraible para poder acceder a sta y cundo se dejar de utilizar para
poder retirarla y cambiarla por otra. Una vez configuradas las unidades de disco
en el sistema ( dispositivo tipo CD Rom, disquetera, una unidad Zip Drive, o una
grabadora de CDs), se necesitar conocer algunos mtodos y atajos para
montarlas y desmontarlas rpidamente en el rbol de directorio.

Por ejemplo, para montar la unidad de disquete lleve a cabo los siguientes
pasos:

En el escritorio puede observar el siguiente cono:

Al hacer clic dererecho sobre esta cono, se observa el siguiente men


desplegable:

Haga clic en la opcin Montar dispositivo


Nota: Si el disquete que desea montar, se encuentra protegido contra
escritura, el sistema le informar acerca de este hecho.

Luego haga nuevamente clic derecho sobre el cono y seleccione la


opcin Abrir, obtendr la siguiente ventana, en la cual puede abrir los
archivos deseados:

Al terminar de utilizar el dispositivo, es necesario desmontarlo, para


lograrlo haga clic derecho sobre el cono de disquete, obtendr el
siguiente men desplegable:
En este men, haga clic en la opcin desmontar dispositivo.

Regresar

Archivos RPM

Instalar paquetes en linux consiste en escencia en descomprimir el archivo en


nuestro PC, para que los archivos necesarios para la ejecucin de los programas,
sean correctamente configurados. Si queremos saber que paquetes estn
instalados en este momento ejecutamos la siguiente instruccin en un shell de
linux:

rpm -aq|more
Ahora, para instalar un programa que este comprimido en formato rpm (este
formato es el mas usado ltimamente por usuario linux), se deben seguir los
siguientes pasos:

1. Buscar el archivo rpm. Este puede estar almacenado en una carpeta de


nuestro PC o encontrarse en los cds de instalacin de Linux. Ubicndonos
en la carpeta donde se encuentre el archivo rpm, ejecutamos el siguiente
comando para descomprimir el programa en nuestro PC. Tenga en cuenta
que el formato rpm permite descomprimir e instalar a la ves; otros
formatos de compresin solo descomprimen los archivos.

rpm -i nombre_del _programa.rpm


2. Una ves descomprimido e instalado el programa debemos buscar su
ejecutable.

El ejecutable del programa es un archivo con nombre y sin extensin. Cuando lo


encontremos en la estructura de archivos de nuestro PC, vamos a la carpeta
donde se encuentra el ejecutable.

Ahora si lo que nos interesa es desinstalar un paquete que este instalado en


nuestro PC, lo que debemos hacer es ubicarnos en la carpeta donde se encuentre
el programa y ejecutar el siguiente comando:

rpm -e nombre_del_programa
Regresar

Archivos Tar.Gz

Los programas con la extensin targz solo permiten descomprimirse. Si


queremos instalar el programa que esta comprimido bajo esta extensin
debemos hacer lo siguiente:

1. Buscar la carpeta donde se encuentra el archivo comprimido. Luego


ejecutar el siguiente comando:

tar -zxvf nombre_del_progama.tar.gz

El shell nos mostrara los archivos que a descomprimido. Ahora lo que hacemos
es buscar la carpeta donde todos los programas han sido descomprimidos.
Dentro de esta se encuentra una carpeta especial (por lo general de color
verde) donde se encuentra el programa que instalara el programa en el
computador. Es importante acceder a los archivos *.txt, ya que all se nos
muestra informacin sobre la instalcion del programa a si como los terminos
legales que se deben cumplir para instalar el programa en nuestro PC.
Cuando la instalcion del programa comienza, el programa nos pedir crear la
carpeta donde quedara instalado el programa. Adems de esto debemos aceptar
el contrato de instalcion del programa.

Cuando los pasos anteriores hayan sido realizados, el programa estar instalado
en el PC.
Regresar

REFERENCIAS

http://www.linuxparatodos.com/linux/como-montdisco.php

http://grulla.hispalinux.es/articles/shell/x29.html

También podría gustarte