Per treballar còmodament amb Linux no cal saber-se centenars de comandes: amb una dotzena ben apresa ja pots moure’t pel sistema, gestionar fitxers i instal·lar programes. Aquí tens les 10 comandes bàsiques que tot usuari hauria de dominar, amb exemples i enllaços a la fitxa completa de cadascuna.
Resum
| Comanda | Què fa | Exemple |
|---|---|---|
ls | Llista el contingut d’un directori | ls -l |
cd | Canvia de directori | cd ~/Documents |
pwd | Mostra el directori actual | pwd |
cp | Copia fitxers o directoris | cp informe.txt copies/ |
mv | Mou o canvia el nom de fitxers | mv informe.txt informe_2026.txt |
rm | Esborra fitxers o directoris | rm informe.txt |
chmod | Canvia els permisos | chmod 755 script.sh |
chown | Canvia el propietari | sudo chown joan:joan informe.txt |
top | Mostra els processos en temps real | top |
apt | Instal·la i actualitza programes (Debian, Ubuntu) | sudo apt install htop |
1. ls: llistar fitxers i directoris
Mostra el contingut del directori on ets (o del que li indiquis):
ls
ls -l # format llarg: permisos, propietari, mida i data
ls -lah # inclou els fitxers ocults i mostra les mides en K, M, G
$ ls -l
total 0
-rw-rw-r-- 1 oscar oscar 0 Oct 4 09:03 informe.txt
-rw-rw-r-- 1 oscar oscar 0 Oct 4 09:03 script.sh
Més opcions a la comanda ls.
2. cd: canviar de directori
cd /var/log # ruta absoluta
cd Documents # ruta relativa al directori actual
cd .. # puja un nivell
cd # torna al teu directori personal (igual que cd ~)
cd - # torna al directori on eres abans
Fitxa completa: la comanda cd.
3. pwd: on soc?
Mostra la ruta completa del directori actual:
$ pwd
/home/oscar/Documents
Fitxa completa: la comanda pwd.
4. cp: copiar
cp informe.txt copies/ # copia un fitxer dins d'un directori
cp informe.txt informe_vell.txt # copia amb un altre nom
cp -r projecte/ projecte_copia/ # copia un directori sencer (recursiu)
cp -i informe.txt copies/ # pregunta abans de sobreescriure
Compte: si el fitxer de destinació ja existeix, cp el sobreescriu sense preguntar (tret que facis servir -i). Fitxa completa: la comanda cp.
5. mv: moure o canviar el nom
La mateixa comanda serveix per a totes dues coses:
mv informe.txt copies/ # moure
mv informe.txt informe_2026.txt # canviar el nom
mv -i informe.txt copies/ # pregunta abans de sobreescriure
Igual que cp, sobreescriu sense avisar si no poses -i. Fitxa completa: la comanda mv.
6. rm: esborrar
rm informe.txt # esborra un fitxer
rm -i *.log # demana confirmació per a cada fitxer
rm -r carpeta/ # esborra un directori i tot el que conté
Compte: a Linux no hi ha paperera al terminal: el que esborres amb rm no es pot recuperar. Revisa bé la comanda abans de prémer Enter, sobretot si fa servir -r, -f o comodins com *. Tens tots els perills explicats a la comanda rm.
7. chmod: canviar els permisos
chmod 755 script.sh # rwx per al propietari, r-x per al grup i els altres
chmod +x script.sh # afegeix el permís d'execució
chmod 600 clau.txt # només el propietari pot llegir-lo i modificar-lo
$ chmod 755 script.sh
$ ls -l script.sh
-rwxr-xr-x 1 oscar oscar 0 Oct 4 09:03 script.sh
755 dona lectura, escriptura i execució al propietari, i lectura i execució al grup i a la resta d’usuaris. Fitxa completa: la comanda chmod i la guia de permisos de fitxers.
8. chown: canviar el propietari
sudo chown joan informe.txt # canvia el propietari
sudo chown joan:comptabilitat informe.txt # propietari i grup
sudo chown -R www-data:www-data /var/www/web # tot un directori
Normalment cal sudo: un usuari normal no pot regalar els seus fitxers a un altre. Fitxa completa: la comanda chown.
9. top: què està passant al sistema
Mostra els processos en temps real, ordenats pel consum de CPU, i un resum de la càrrega, la memòria i l’swap:
$ top
top - 09:03:38 up 13 days, 20:01, 3 users, load average: 4.07, 2.47, 1.18
Tasks: 281 total, 1 running, 280 sleeping, 0 stopped, 0 zombie
%Cpu(s): 36.0 us, 4.0 sy, 0.0 ni, 48.0 id, 8.0 wa, 0.0 hi, 4.0 si, 0.0 st
MiB Mem : 3795.8 total, 75.0 free, 2161.6 used, 1967.6 buff/cache
MiB Swap: 2048.0 total, 970.8 free, 1077.2 used. 1634.2 avail Mem
...
Dins de top: M ordena per memòria, P per CPU, k envia un senyal a un procés i q surt. Si el tens disponible, htop fa el mateix amb colors i més fàcil de fer servir (sudo apt install htop).
10. apt: instal·lar i actualitzar programes
A Debian, Ubuntu i derivades (com Raspberry Pi OS):
sudo apt update # actualitza la llista de paquets
sudo apt upgrade # actualitza els paquets instal·lats
sudo apt install htop # instal·la un paquet
sudo apt remove htop # el desinstal·la
apt search editor # busca paquets
L’original d’aquest article feia servir apt-get, que continua funcionant i és el recomanat dins dels scripts, però per a l’ús diari al terminal apt és més còmode (barra de progrés, colors, ordres més curtes). A Fedora, RHEL i derivades l’equivalent és dnf. Tens les diferències explicades a apt, apt-get i aptitude i la fitxa de la comanda apt.
I després, què?
Quan aquestes et surtin soles, el següent pas natural és aprendre a buscar fitxers i text (find, grep), llegir fitxers (cat, less, tail) i aprofitar l’historial de comandes. I per a qualsevol comanda, recorda que tens el manual a mà amb man comanda o comanda --help. 💻