Está en la página 1de 17

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
[felix@localhost felix]$ pwd

Resultado
/home/felix/

Para cambiar de directorio...


Emplearemos el comando cd (Change Directory)
Ejemplo:
Comando
Resultado
[felix@localhost Comandos] Nos vamos al
$ cd /etc
directorio /etc
Nota: Si simplemente escribimos cd, sin especificar el nombre
del directorio, esto ser igual que escribir cd /home/nombreusuario, 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