comandes bàsiques de linux

9
M1 - UF01 Comandes bàsiques de la consola de GNU-Linux José Pedro Rusakiewicz

Upload: pepfp-gs

Post on 13-Mar-2016

214 views

Category:

Documents


2 download

DESCRIPTION

ALguns exercicis pràctics de comandes de Linux

TRANSCRIPT

Page 1: Comandes bàsiques de Linux

M1 - UF01

Comandes bàsiques de la consola de GNU-Linux José Pedro Rusakiewicz

Page 2: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

1

Activitats proposades

1. Engega l'ordinador i situa’t al directori personal (/home/usuari). Crea el

directori proves a dins d'aquest, i situa't a dins d'aquest directori.

Ens situem al directori personal. Per defecte el Terminal ja ens posa allà:

Executem la comanda pwd per comprovar-ho:

Ara crearem al carpeta proves amb mkdir proves.

Il·lustració 1

2. Utilitzant els comandes cd, mkdir, crea la següent estructura de directoris:

Page 3: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

2

Amb mkdir anirem creant la anterior estructura:

Il·lustració 2

Il·lustració 3

3. Situeu-vos al directori M1, i escriviu la següent frase en un fitxer de text anomenat

defpunter: “Un punter és una variable que conté la direcció de memòria que ocupa

una altra variable”.

- Per tal de fer això heu d'escriure cat >defpunter, escriure el text de

definició, premeu retorn i quan hagueu acabat prémer ctrl+d. (Si no premeu

retorn abans de ctrl+d aquella línia no es desarà).

Page 4: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

3

- Comproveu que el fitxer defpunter conté la frase que heu escrit (amb la

comanda cat).

Crearem el fitxer amb cat >defpunter i tot seguit afegirem les línies:

NOTA: haurem d’escriure en el nom del fitxer la seva extensió .txt!

Il·lustració 4

4. Copieu el fitxer defpunter del directori M1 al M3. Situeu-vos en aquest darrer i

comproveu que s'ha efectuat correctament la còpia.

Escriurem cp nomfitxer_o_directori destí

Il·lustració 5

5. Situeu-vos altre cop en el directori M1, i esborreu el fitxer de text que havíeu creat.

Comproveu que ara ja no hi és aquest fitxer.

Farem rm nomfitxer

Il·lustració 6

Page 5: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

4

6. Situeu-vos al directori M1 i creeu tres fitxers de text no buits anomenats cpus,

xipsets, fitxerslots.

Il·lustració 7

7. Moveu el fitxer anomenat "fitxerslots" del directori M1 al directori M6.

Il·lustració 8

8. La comanda mv també serveix per moure directoris, tant si estan buits com si estan

plens.

- Situeu-vos en el directori cicleinf2 i dins del directori M7 creeu un fitxer anomenat

xarxes amb el següent contingut: "Una xarxa d'àrea local està formada per un

conjunt de nodes interconnectats entre si, i es caracteritza perquè la seva localització

està restringida a un àmbit geogràfic reduït".

- Dins del directori cicleinf2 moveu el directori M7 a cicleinf1 amb la comanda mv, heu

d'utilitzar-la de la mateixa forma que ho feu amb els fitxers (indicant el nom del

directori o fitxer que voleu moure, i el directori de destí).

Il·lustració 9

Page 6: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

5

9. Aneu al directori cicleinf1, i comproveu que s'ha copiat correctament el directori M7,

i que també s'ha copiat el fitxer anomenat "xarxes".

Il·lustració 10

10. Moveu el directori M4 del directori cincleinf1 al directori cincleinf2, després aneu al

directori cicleinf2 i comproveu que s'ha copiat correctament.

Il·lustració 11

11. Esborreu el directori M8 del directori cicleinf2 amb la comanda rmdir.

Il·lustració 12

12. Aneu al directori cincleinf1 i proveu d'esborrar el directori M7 amb la comanda

rmdir. Què passa?

Il·lustració 13. El terminal no ens deixa eliminar la carpeta perquè no és buida.

13. Utilitzeu el modificador -R de la comanda rm per tal d'esborrar el directori M7.

Il·lustració 14

Page 7: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

6

14. Situeu-vos al directori personal. Cerqueu informació sobre com mostrar tots els

arxius i directoris que pengen d'ell, i com mostrar la informació dels propietari i

permisos de l'arxiu amb man ls.

Per veure els tipus de permisos des de consola necessitem posar ls-l ( ls = llistat -l =

utilitzar un format de llistat llarg, o mostrar atributs) dins de la carpeta on volem

veure els atributs:

Existeixen 3 tipus de permisos, " r "," w " i " x ".

" r " o " Read " (lectura) : L'arxiu / carpeta només pot ser llegit, però no modificat.

" w " o " Write " (escriptura) : L'arxiu / carpeta pot ser modificat.

" x " o " Execute " (execució) : L'arxiu / carpeta pot ser executat.

Il·lustració 15

Per veure un arbre de tots els directoris i els arxius i carpetes que contenen

haurem d’instal·lar una comanda: tree.

Per instal·lar-lo escriurem el següent al terminal:

sudo apt-get install tree

Il·lustració 16

Page 8: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

7

15. Mostreu tots els directoris i fitxers que pengen de proves.

Il·lustració 17

16. Torneu a executar la comanda del punt 15 però ara deseu el resultat en un fitxer de

text anomenat llistatcrèdits.

Podem copiar/enganxar al Terminal. Farem lo següent:

Copiem el tree de proves (botó dret):

Creem el llistatcrèditsi enganxem el tree (botó dret):

Il·lustració 18

Page 9: Comandes bàsiques de Linux

Comandes bàsiques de la consola de GNU-Linux

8

17. Visualitzeu el contingut d'aquest fitxer de text i comproveu que és correcte. En cas

que no càpiga a la pantalla d'un sol cop, utilitzeu |more.

Il·lustració 19

Il·lustració 20. Aturem el sistema.