Documente Academic
Documente Profesional
Documente Cultură
Los sistemas Linux, y en general todos los sistemas Unix, siguen un orden bsico a la hora d
informacin dentro de los directorios. El rbol de directorios que casi todas las distribuciones
del raz /, es el siguiente:
/bin
Contiene las utilidades bsicas del sistema,
por ejemplo los comandos comentados en la
primera parte del artculo.
/dev
Contiene los archivos que representan a
dispositivos. Son archivos necesarios para
el funcionamiento de Linux, y estn
relacionados
con perfricos de la mquina. Como nota
curiosa,
el dispositivo reprentado por /dev/null es
una
especie de agujero negro: todo lo que se
enve
hacia l desaparece.
/etc
En este directorio se almacenan los archivos
de configuracin del sistema y de las
aplicaciones instaladas en l. Tambin
contiene los scripts de
inicio que se ejecutan cuando arranca la
mquina.
En principio no debera haber ningn fichero
de configuracin fuera de este directorio. Al
ser un directorio crtico para el sistema, solo
el
superusuario tiene permiso de escritura en
este directorio.
/home
En este directorio se encuentran los
directorios principales de los usuarios.
Generalmente cada usuario tiene un
directorio principal dentro de
/home. Por ejemplo el usuario nacho tendra
su
cuenta localizada en /home/nacho. Para
evitar perdidas de datos accidentales, este
directorio se
suele montar en un dispositivo aparte y se
le suele hacer un backup peridico.
/lib
Contiene las libreras necesarias para que se
puedan ejecutar los comandos que se
encuentran
en /bin, as como para que los usuarios
puedan programar sus propias aplicaciones.
Por ejemplo,
las funciones de librera del lenguaje C se
/usr
/var
/tmp
Los siguientes tres caracteres indican los permisos que tiene el archivo
para el dueo. La primera columna indica lectura, y puede tener una r si
est habilitado en permiso o - en caso contrario. La segunda indica
permiso de escritura, y puede tener una w si est habilitado o un - si no
lo est. La tercera indica permiso de ejecucin, y puede tener una x si
est habilitado o un - si no lo est.
Los otros tres caracteres son los permisos para el grupo, y los ltimos
tres son los permisos para el resto de los usuarios.
Para cambiar al directorio padre del actual, se har cd .. ( con espacio entre
cd y .. ). Para volver al directorio en el que estaba el usuario antes de
ejecutar el ltimo cd, se puede ejecutar cd -.
cat, more, less: examinar el contenido de un fichero.
Una vez que el usuario ya conoce como listar los archivos de un directorio,
como moverse entre directorios y como crear y borrar directorios, lo
siguiente que surge es la necesidad de examinar el contenido de los
ficheros. Los comandos cat, more y less permiten hojear el contenido de un
fichero, teniendo cada uno sus particularidades que se comentarn a
continuacin. El formato de los tres comandos es el siguiente:
cat fichero
more fichero
less fichero
cat es el comando ms simple, pues muestra el contenido de un fichero
mostrndolo por pantalla y sin ningn tipo de pausa. Un caso especial se
produce cuando se ejecuta el comando cat sin parmetros. Entonces el
comando se queda esperando a que se introduzcan caracteres por pantalla,
mostrndolos lnea a lnea hasta que pulsa Ctrl-D.
more y less s permiten hacer pausas durante la visualizacin de los datos.
Para avanzar entre pantallas se pulsa cualquier tecla. La diferencia entre
ambos consiste en que el comando less utliza las teclas de flechas para
poder avanzar y retroceder por el fichero, cualidad de la que carece el
comando more.
cp: copiar ficheros
El comando cp es el que se utiliza para copiar archivos (equivalente a copy
de MS-DOS ). El formato del comando cp es el siguiente:
cp [-frivu] origen destino
Para poder copiar un fichero es imprescindible que se tenga permiso de
lectura del fichero origen y permiso de escritura en el directorio destino.
Cuando el fichero destino ya existe, el sistema actuar con una accin por
defecto diferente segn el sistema, pero que el usuario puede modificar con
los parmetros de entrada:
find . size 60k busca los archivos que ocupan 60 kilobytes a partir del
directorio actual. Si se utiliza find . size 30c, buscar los archivos que
ocupen 30 bytes.
Se puede observar en la figura el resultado de una bsqueda en el sistema.