La línia de comandes és una interfície de text que permet als usuaris interactuar amb el sistema operatiu mitjançant l'entrada de comandes. És una eina poderosa que ofereix un control detallat sobre el sistema i és essencial per a qualsevol usuari de Linux. En aquesta secció, aprendrem els conceptes bàsics de la línia de comandes, com accedir-hi i algunes comandes fonamentals.

  1. Què és la Línia de Comandes?

La línia de comandes, també coneguda com a terminal o consola, és una interfície on els usuaris poden escriure comandes per executar tasques específiques. A diferència de les interfícies gràfiques d'usuari (GUI), la línia de comandes no utilitza icones ni finestres, sinó que es basa en text.

Avantatges de la Línia de Comandes:

  • Eficiència: Permet realitzar tasques ràpidament amb unes poques comandes.
  • Automatització: Facilita l'automatització de tasques repetitives mitjançant scripts.
  • Control: Ofereix un control més precís i detallat sobre el sistema.
  • Flexibilitat: Permet combinar comandes per crear operacions complexes.

  1. Accedint a la Línia de Comandes

2.1. Obrir el Terminal

Per accedir a la línia de comandes en un sistema Linux, cal obrir el terminal. Això es pot fer de diverses maneres, depenent de la distribució i l'entorn d'escriptori que s'estigui utilitzant.

Mètodes Comuns:

  • Ubuntu: Premeu Ctrl + Alt + T.
  • Fedora: Premeu Ctrl + Alt + T o cerqueu "Terminal" al menú d'aplicacions.
  • CentOS: Cerqueu "Terminal" al menú d'aplicacions.

2.2. Prompt del Terminal

Un cop obert el terminal, veureu el prompt del terminal, que és una línia de text que indica que el sistema està llest per rebre comandes. El prompt pot variar, però sovint té aquest aspecte:

user@hostname:~$
  • user: El nom de l'usuari actual.
  • hostname: El nom de l'ordinador.
  • ~: El directori actual (en aquest cas, el directori d'inici de l'usuari).
  • $: Indica que és un usuari normal (si fos un usuari root, apareixeria #).

  1. Comandes Bàsiques

3.1. pwd (Print Working Directory)

Aquesta comanda mostra el directori actual en què us trobeu.

$ pwd
/home/user

3.2. ls (List)

Llista els fitxers i directoris del directori actual.

$ ls
Documents  Downloads  Music  Pictures  Videos

3.3. cd (Change Directory)

Canvia el directori actual.

$ cd Documents
$ pwd
/home/user/Documents

3.4. mkdir (Make Directory)

Crea un nou directori.

$ mkdir project
$ ls
Documents  Downloads  Music  Pictures  project  Videos

3.5. rmdir (Remove Directory)

Elimina un directori buit.

$ rmdir project
$ ls
Documents  Downloads  Music  Pictures  Videos

3.6. touch (Create File)

Crea un fitxer buit.

$ touch file.txt
$ ls
Documents  Downloads  file.txt  Music  Pictures  Videos

3.7. rm (Remove)

Elimina fitxers o directoris.

$ rm file.txt
$ ls
Documents  Downloads  Music  Pictures  Videos

3.8. cp (Copy)

Copia fitxers o directoris.

$ cp file.txt file_copy.txt
$ ls
Documents  Downloads  file.txt  file_copy.txt  Music  Pictures  Videos

3.9. mv (Move)

Mou o reanomena fitxers o directoris.

$ mv file.txt new_file.txt
$ ls
Documents  Downloads  file_copy.txt  new_file.txt  Music  Pictures  Videos

  1. Exercicis Pràctics

Exercici 1: Navegant pel Sistema de Fitxers

  1. Obriu el terminal.
  2. Utilitzeu la comanda pwd per veure el directori actual.
  3. Creeu un nou directori anomenat testdir amb mkdir.
  4. Canvieu al nou directori amb cd.
  5. Creeu un fitxer buit anomenat testfile.txt amb touch.
  6. Llisteu els continguts del directori amb ls.
  7. Torneu al directori d'inici amb cd ~.

Solució:

$ pwd
/home/user
$ mkdir testdir
$ cd testdir
$ touch testfile.txt
$ ls
testfile.txt
$ cd ~

Exercici 2: Operacions amb Fitxers

  1. Creeu un fitxer anomenat example.txt al directori d'inici.
  2. Copieu example.txt a un nou fitxer anomenat example_copy.txt.
  3. Reanomeu example_copy.txt a example_renamed.txt.
  4. Elimineu example.txt.

Solució:

$ touch example.txt
$ cp example.txt example_copy.txt
$ mv example_copy.txt example_renamed.txt
$ rm example.txt

  1. Resum

En aquesta secció, hem après els conceptes bàsics de la línia de comandes de Linux, com accedir-hi i algunes de les comandes fonamentals. La línia de comandes és una eina poderosa que ofereix un control detallat sobre el sistema i és essencial per a qualsevol usuari de Linux. En les properes seccions, aprofundirem en comandes més avançades i funcionalitats addicionals.


Amb aquesta base, esteu preparats per explorar més a fons les capacitats de la línia de comandes de Linux. En la següent secció, aprendrem a navegar pel sistema de fitxers de manera més detallada.

Domini de Linux: De Principiant a Avançat

Mòdul 1: Introducció a Linux

Mòdul 2: Comandes Bàsiques de Linux

Mòdul 3: Habilitats Avançades de la Línia de Comandes

Mòdul 4: Scripting de Shell

Mòdul 5: Administració del Sistema

Mòdul 6: Xarxes i Seguretat

Mòdul 7: Temes Avançats

Mòdul 8: Projectes Pràctics

© Copyright 2024. Tots els drets reservats