I. Conceptes Fonamentals i Estructura
| Tema | Explicació Clau | Exemples i Notes |
| Tot és un arxiu | En Linux, qualsevol entitat (text, imatge, programa, o fins i tot un directori) es tracta com un arxiu. | /home/sysadmin (un directori) és tractat com un tipus d’arxiu especial. |
| Terminal vs GUI | Els comandos són una forma més ràpida i universal d’operar que les aplicacions gràfiques (GUI). | Utilitzar ls al terminal és l’equivalent d’obrir el gestor d’arxius amb el ratolí. |
| Directori Personal (~) | Cada usuari té el seu espai privat (/home/nom_usuari) on pot treballar lliurement. | L’abreviatura ~ sempre et porta a la teva carpeta personal (/home/sysadmin). |
| Permisos | La llista detallada (ls -l) permet veure qui pot llegir, escriure o executar cada arxiu. | Aquesta informació és vital per a la seguretat i la gestió d’usuaris. |
II. Estructura de Directoris Clau
| Directori | Descripció | Propòsit |
/ (Arrel) | El punt de partida de tot el sistema. | És l’equivalent a “La meva PC” o “C:”. |
/home | Conté les carpetes personals de tots els usuaris. | Espai de treball per a usuaris normals (/home/tarik). |
/root | La carpeta personal de l’usuari administrador (root). | Només l’usuari root pot escriure en aquesta ubicació. |
/etc | Conté els arxius de configuració del sistema. | Configuració de xarxa, usuaris, serveis. |
/bin | Conté els programes (comandaments) bàsics essencials. | Aquí es troben comandes com ls i cd. |
/var | Emmagatzema dades que canvien constantment. | Logs del sistema (/var/log), bases de dades. |
III. Comandaments Essencials i Exemples Pràctics
Aquests són els comandaments fonamentals per a la navegació i la gestió d’arxius:
| Comanda | Funció | Sintaxi Exacta | Exemple Pràctic |
pwd | Mostra el directori actual on et trobes. | pwd | $ pwd → /home/tarik/Documents |
cd | Canvia el directori (moure’s entre carpetes). | cd [carpeta], cd .. (pujar), cd ~ (home) | $ cd Documents → Entra a Documents. |
ls | Llista el contingut (arxius i carpetes) del directori actual. | ls | $ ls → Documentos Descargas Música |
mkdir | Crea un nou directori (carpeta). | mkdir [nom_carpeta] | $ mkdir ProjecteX → Crea la carpeta ProjecteX. |
touch | Crea un arxiu buit. | touch [nom_arxiu] | $ touch notes.txt → Crea l’arxiu notes.txt. |
cp | Copia arxius o directoris. | cp [origen] [destí] | $ cp fitxer.txt /home/usuari/Backups/ |
mv | Mou o canvia el nom d’arxius/carpetes. | mv [origen] [destí] | $ mv antic.txt nou.txt → Renombra. |
rm | Esborra arxius. | rm [arxiu] | $ rm esborrar.txt |
rm -r | Esborra directoris i el seu contingut (ús amb precaució). | rm -r [carpeta] | $ rm -r CarpetaVella |
echo | Mostra text a la pantalla (o una variable). | echo [text] | $ echo "Hola" → Hola |
clear | Neteja la pantalla del terminal. | clear | $ clear → Pantalla buida. |
IV. Opcions de Llistat Avançades (ls)
Aquests modificadors (flags) s’afegeixen a la comanda ls per obtenir més detalls:
| Comanda | Descripció | Utilitat |
ls -a | Mostra arxius i directoris ocults (els que comencen per un punt, com .bashrc). | Veure fitxers de configuració. |
ls -l | Llista en format llarg, mostrant permisos, propietari, mida i data. | Auditar permisos i propietat. |
ls -h | Mostra la mida dels arxius en format llegible (K, M, G). | Saber el pes d’un arxiu amb claredat (Usar amb ls -l). |
ls -t | Ordena els arxius per data de modificació (del més nou al més antic). | Localitzar arxius que s’han modificat recentment. |
ls -R | Llista el contingut de forma recursiva, incloent tots els subdirectoris. | Veure l’estructura completa d’una carpeta. |
ls -r | Inverteix l’ordre de llistat (últim a primer, o mida petita a gran). | Útil per llistar pel·lícules de més gran a més petita amb ls -lrS. |
ls -S | Ordena els arxius per mida (del més gran al més petit). | Trobar arxius que ocupen molt espai. |
V. Navegació: Rutes i Conceptes
| Concepte | Explicació | Exemple |
| Ruta Absoluta | El camí complet des de la arrel (/). És inconfusible. | /home/sysadmin/Documents/School/Art |
| Ruta Relativa | El camí des del teu directori actual (pwd). És ràpida però depèn de la teva ubicació. | cd School/Art (si ja ets a /Documents) |
.. | Puja un nivell de directori. | cd .. |
. | El directori actual. | S’utilitza per executar programes: ./programa.sh |