Guies de LinuxInformació del sistema LinuxInformáticaUtilidades linux

Les 10 comandes de Linux que tot usuari ha de conèixer (amb exemples)



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

ComandaQuè faExemple
lsLlista el contingut d’un directorils -l
cdCanvia de directoricd ~/Documents
pwdMostra el directori actualpwd
cpCopia fitxers o directoriscp informe.txt copies/
mvMou o canvia el nom de fitxersmv informe.txt informe_2026.txt
rmEsborra fitxers o directorisrm informe.txt
chmodCanvia els permisoschmod 755 script.sh
chownCanvia el propietarisudo chown joan:joan informe.txt
topMostra els processos en temps realtop
aptInstal·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. 💻