|
Sistemes Operatius |
STI-1 |
GNU/Linux |
Pràctica 1 |
20/09/10 |
DOCUMENTACIÓ
1- Arbre de directoris de Linux
*Documentació de la norma FHS (filesystem
hierarchy stanadard):
http://www.pathname.com/fhs/pub/fhs-2.3.html
*Altres documents:
http://www.wikinoticia.com/cat/tecnologia/softlliure/13017-fitxers-i-directoris-en-ubuntu
https://help.ubuntu.com/7.04/installation-guide/powerpc/directory-tree.html
http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Directament date dóna data i hora.La data i hora només la pot canviar l'administrador de sistema.
3- Ordre ls.Llistat del contingut d'un directori. Algunes opcions importants són:
-a Llistat de tots els fitxers del directori, inclosos els ocults.
-l Format de llistat llarg (Informació de la mida de l'arxiu, data i hora de creació propietari de l'arxiu, i atributs de l'arxiu.
-F Identificació del tipus d'arxius (executable*, directori/ o link@)
-s Mida de l'arxiu en blocs de 1024 bytes.
-S Classificació per mida.
-d Llistat de directoris.
Informació d'altres opcions -> Utilitzar l'ordre man ls
4- Ordre cat.
Ens permet coneixer el contingut d'un arxiu, visualitzant-lo per pantalla. L'ordre a utilitzar és cat nom_arxiu.
Si l'arxiu ocupa més d'una pantalla, podem visualitzar el seu contingut pas a pas amb l'opció | more. Exemple: cat /var/spool/mail/root | more, que permet visualitzar el correu de l'administrador de sistema
5- Ordre cd.
Canvi de directori.
L'ordre cd .. passa a un directori superior
L'ordre cd . -> canviar al propi directori (no hi ha canvi)
L'ordre cd /dir1/dir2/..... ens passa directament al diretori destí dessitjat. Per exemple: cd /usr/doc/howto.
L'ordre cd ~ passa directament al directori "home" de l'usuari.
6- Ordre cp.Copiar fitxers d'un directori a un altre directori, o al mateix directori. Permet canviar el nom del fitxer en el directori destí.
Exemple: cp /usr/doc/howto/en/INDEX.gz /home/usuari/ind.gz
Copia INDEX.gz que es troba a /usr/doc/howto/en al directori /home/usuari amb el nom ind.gz
7- Ordre cp -R.
Copiar un directori dins d'un
altre directori.
Exemple: cp -R /usr/share/info /home/usuari/
Copia el directori /usr/share/info dins del directori /home/usuari
7- Ordre mv.
Serveix per moure un directori o
fitxer. També serveix per canviar el nom d'un directori o fitxer.
Exemple 1 (Moure un fitxer): mv /usr/share/info/diff.info.gz
/home/usuari --> Mou el fitxer diff.info.gz del directori /usr/share/info al
directori /home/usuari
Exemple 2 (Moure un directori): mv /usr/share/info
/home/usuari --> Mou el directori info del directori /usr/share al
directori /home/usuari
Exemple 3 (Canvi de nom d'un directori o fitxer): mv diff.info.gz ex.gz
--> Canvia el nom del fitxer diff.info.gz
a ex.gz.
8- Ordre mkdir.
Crear un subdirectori dins del directori actual. Exemple: Si executem mkdir feina dins del directori /home/usuari, llavors, si fem un ls, veurem que apareix el subdirectori feina. També podem crear un subdirectori així mkdir /home/usuari/feina
9- Ordre rm -r.
Esborra un directori:. Exemple: rm -r /home/usuari/feina
10- Ordre rm.
Eliminar un fitxer. Exemple: rm /home/usuari/INDEX.gz.
11- Ordre whereis12- ALT-F1 a ALT-F6
Crida a 6 terminals diferents als quals podem accedir. A cada terminal és posible accedir un altre cop amb el nostre login i password.
13- Sortint de l'entorn gràfic sense aturar-lo i com tornar a entrar14-Caràcters comodí
Aquests caràcters s'utilitzen per treballar agrupar i realitzar alguna acció amb fitxers que tinguin unes determinades característiques comunes. Si per exemple volem esborrar tots els fitxers del tipus ".txt", o només un subconjunt, utilitzant aquest caràcters podem estalviar-nos la tasca de fer aquesta operació fitxer a fitxer.
Aquest caracters són:
* Substitueix tots els caràcters. Per exemple: ls *.gz genera un llistat amb tots els fitxers amb extensió .gz del directori de treball.
? Substitueix només un caràcter. Per exemple ls /usr/doc/howto/en/VM?-HOWTO.gz
fa un llistat de tots els fitxers que tinguin pe nom VM<qualsevol lletra>-HOWTO.gz
En aquest cas: VME-HOWTO.gz. Si escrius V??-HOWTO sortirà VME-HOWTO.gz i VAR-HOWTO.gz.
[] Si desitgem veure els arxius que comencin per "doc" i un caràcter més, però que aquest caràcter només sigui 1 o A, llavor farem el següent: ls doc[1 A]
Es poden utilitzar a l'hora aquest comodins dins d'una instrucció, com per exemple ls d?c.* que dins d'un directori amb els fitxers següents dic.exe dic duc.ls man.cat ls.i prova.z index.t donaria com a resultat dic.exe duc.ls .
15- Ordre gzip
Ordre per comprimir i descomprimir fitxers. Si volem descomprimir un fitxer de nom fitxer.gz executarem l'ordre:
gzip -d fitxer.gz
i ens apareixerà un nou fitxer de nom fitxer, descomprimit i que haurà perdut l'extensió .gz.
Si volem comprimir un fitxer de nom fitxer.txt hem d'executar:
gzip fitxer
i ens apareixerà un nou fitxer de nom fitxer.gz, comprimit i al que s'huarà afegit l'extensió .gz.
16- Ordre tar
Ordre per compactar i descompactar fitxers. Casos típics són:
a) tar cf nomfit.tar llista_fitxers_compactats ===> Compacta la llista de fitxers en un únic fitxer de nom nomfit.tar
b) tar xf nomfit.tar ===> Descompacta el fitxer nomfit.tar
c) tar cf nomfit.tar nom_directori ==> Compacta el directori dins d'un un únic fitxer de nom nomfit.tar. Per exemple: tar cf info.tar /usr/name/info
17- Editor de texte nanoPRÀCTICA