comandes bàsiques de linux
DESCRIPTION
ALguns exercicis pràctics de comandes de LinuxTRANSCRIPT
M1 - UF01
Comandes bàsiques de la consola de GNU-Linux José Pedro Rusakiewicz
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:
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à).
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
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
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
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
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
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.