Académique Documents
Professionnel Documents
Culture Documents
Los sistemas de archivos Linux tienen un nico directorio raz. No debes preocuparte de donde se encuentra cada unidad.
Montar una unidad consiste en comunicar
Aunque no importe la ubicacin de archivos el usuario siempre est en algn lugar Se distinguen maysculas y minsculas Los archivos tienen tres atributos (lectura, escritura y ejecutable) Todo tiene un propietario
Lo primero es saber donde nos encontramos: >pwd Todo usuario tiene un directorio principal (home directory) Listar contenidos >ls [directorio] >ls l [directorio] ejemplo: >ls all a /
drwxr-xr-x
Tipo de archivoPermisos del dueo
Para cambiar de dueo y grupo se debe utilizar chown (change owner). >chown manolo grafico.eps
(da la propiedad a manolo)
chown tiene las opciones -R, -v, -c Qu significan? Qu hace el siguiente comando? >chown pepe.sti *.mp3 musica/
Para cambiar los permisos se debe utilizar chmod (change mode). Se puede expresar en octal, para ello saber que:
rwxr-xr-x
400 200 100 40 20 10 4 2 1 En el presente caso sera: +400+200+100+40+0+10+4+0+ 1=755 >chmod -c 755 archivo.srt
Para cambiar los permisos se debe utilizar chmod (change mode). Se puede expresar en ASCII: En el caso rwxr-xr-x
o
>chmod -v u+rwx,g+rx-w, o+rx-w archivo.srt
Cambiar directorios >cd [directorio] ejemplo: >cd /usr/local Cuando cambias de forma temporal a otros directorios puedes usar: >pushd [directorio] Para regresar despus de realizar el trabajo temporal: >popd
En cada uno de estos directorios se almacena informacin de forma ordenada. Es decir cada directorio tiene su razn de ser.
/bin :Archivos binarios esenciales. Contiene los comandos que utilizarn los usuarios y son necesarios para que funcione el sistema. /boot :Contiene los archivos necesarios para que el administrador de arranque funcione. Tambin suele contener el ncleo del sistema. /dev :Contiene los archivos de los dispositivos del sistema. /etc :Contiene los archivos de configuracin especficos para el ordenador en el que corre Linux. /home :Contiene los directorios personales de los usuarios.
/lib :Contiene las libreras esenciales del sistema. Dentro de /lib/modules se encuentran mdulos que que utiliza el ncleo. /mnt :Contiene los puntos de montaje para el sistema de archivos temporal. /opt :Este directorio contiene los paquetes que son necesarios para que el sistema funcione. /root :Es el directorio personal del administrador del sistema. /sbin : Al igual que /bin contiene archivos binarios esenciales, pero nicamente destinados al arranque del sistema.
/tmp :Esta destinado a guardar archivos temporales que utilizan las aplicaciones. /var :Contienen datos y variables utilizables en tiempo real por las aplicaciones, que a diferencia de de los almacenados en /tmp, deben quedar sin modificar cuando el ordenador rearranque. /usr :Es donde se almacenan todas las aplicaciones que no son necesarias para que el sistema funcione.Contiene algunos directorios importantes: /usr/X11R6 :Contiene todos los binarios necesarios para el funcionamiento de las X.
todos los binarios necesarios para el funcionamiento de las X. Por ejemplo en /usr/X11R6/lib/X11 contiene los aspectos de las X que no cambian de una mquina a otra, las configuraciones especficas de las X en una determinada mquina se guardarn en /etc/X11. usr/bin :Contiene programas binarios no necesarios para el mantenimiento del sistema. ojo! Las aplicaciones que tu instales deberan estar en /usr/local
En Linux existen una gran cantidad de variables y ficheros de texto que sirven para configurar el sistema (como por ejemplo el autoexec.bat en DOS). Algunos ejemplos seran: /etc/passwd /etc/inittab /etc/services /etc/profile ...
volver
Archivos de modo bloque: (b) Son archivos de perifricos, pero que se conservan en memoria (discos duros, particiones, CD-ROM, ...) Vnculos simblicos: (l) Vinculan un archivo con otro. Tuberas nombradas:(p) Son como una tubera del Shell pero que en este caso tienen nombre, es raro encontrarse con uno de estos archivos. Archivos socket: (s) Son archivos destinados a las conexiones de red
COMANDOS
pwd,cd, ls mkdir, touch, rmdir, rm chmod, chown, useradd, groupadd, userdel, groupdel cp, mv: copiar, mover nano: editor de archivos cat, more: mostrar contenido find: find / -name fichero head, tail, grep, tr, cut, alias: alias ll = 'ls -l'
Sirve para aadir grupos. Sirve para borrar grupos. Sirve para modificar grupos.
adduser o useradd Da de alta a usuarios. Usermod Modifica al usuario Userdel Elimina a un usuario