LINUX

1. Navegació d’Arxius i Directoris

  • pwd – Mostra el directori actual.
  • ls – Llista els fitxers i directoris.
  • ls -l – Llista amb detalls (permisos, propietari, mida, data).
  • cd [directori] – Canvia de directori.
  • cd .. – Retrocedeix un nivell en l’estructura de directoris.
  • cd / – Va al directori arrel.

2. Gestió de Fitxers

  • touch [fitxer] – Crea un fitxer buit.
  • cp [origen] [destí] – Copia un fitxer o directori.
  • mv [origen] [destí] – Mou o reanomena un fitxer o directori.
  • rm [fitxer] – Esborra un fitxer.
  • rm -r [directori] – Esborra un directori i el seu contingut.

3. Manipulació de Text

  • cat [fitxer] – Mostra el contingut d’un fitxer.
  • less [fitxer] – Permet visualitzar un fitxer de manera paginada.
  • head [fitxer] – Mostra les primeres 10 línies d’un fitxer.
  • tail [fitxer] – Mostra les darreres 10 línies d’un fitxer.
  • grep “text” [fitxer] – Cerca un text dins d’un fitxer.

4. Permisos i Propietat

  • chmod [permisos] [fitxer] – Canvia permisos d’un fitxer.
  • chown [usuari:grup] [fitxer] – Canvia el propietari d’un fitxer.

5. Gestió de Processos

  • ps – Mostra els processos en execució.
  • top – Mostra processos en temps real.
  • kill [PID] – Finalitza un procés pel seu ID.
  • killall [nom] – Finalitza tots els processos amb aquest nom.

6. Gestió d’Usuaris i Grups

  • whoami – Mostra l’usuari actual.
  • who – Mostra els usuaris connectats al sistema.
  • adduser [usuari] – Afegeix un nou usuari.
  • deluser [usuari] – Elimina un usuari.
  • passwd [usuari] – Canvia la contrasenya d’un usuari.

7. Xarxes

  • ping [host] – Comprova la connectivitat amb un altre host.
  • ifconfig / ip a – Mostra informació de la xarxa.
  • netstat -tulnp – Mostra ports oberts i processos associats.
  • wget [URL] – Descarrega un fitxer d’internet.
  • curl [URL] – Mostra el contingut d’una URL.

8. Gestió de Paquets

  • Debian/Ubuntu:
    • apt update – Actualitza la llista de paquets.
    • apt upgrade – Actualitza els paquets instal·lats.
    • apt install [paquet] – Instal·la un paquet.
    • apt remove [paquet] – Elimina un paquet.
  • RedHat/CentOS:
    • yum update – Actualitza els paquets.
    • yum install [paquet] – Instal·la un paquet.
    • yum remove [paquet] – Elimina un paquet.

9. Compressió i Fitxers

  • tar -cvf fitxer.tar [fitxers] – Crea un fitxer tar.
  • tar -xvf fitxer.tar – Extreu un fitxer tar.
  • gzip [fitxer] – Comprimeix un fitxer.
  • gunzip [fitxer.gz] – Descomprimeix un fitxer .gz.
  • zip [fitxer.zip] [fitxers] – Crea un fitxer ZIP.
  • unzip [fitxer.zip] – Extreu un fitxer ZIP.

10. Altres Utilitats

  • clear – Neteja la pantalla del terminal.
  • history – Mostra l’historial de comandes.
  • echo “text” – Mostra un text en pantalla.
  • date – Mostra la data i hora actual.
  • shutdown -h now – Apaga el sistema immediatament.
  • reboot – Reinicia el sistema.