En aquest tema, aprendrem a moure'ns per la línia de comandes de Bash, una habilitat fonamental per a qualsevol usuari de sistemes Unix o Linux. La navegació bàsica inclou comandes per llistar fitxers, canviar de directori, crear i eliminar fitxers i directoris, entre altres operacions essencials.

Objectius

  • Entendre com llistar el contingut d'un directori.
  • Aprendre a canviar de directori.
  • Crear i eliminar fitxers i directoris.
  • Utilitzar comandes bàsiques per obtenir informació sobre fitxers i directoris.

Comandes Bàsiques

ls - Llistar Fitxers i Directoris

La comanda ls s'utilitza per llistar el contingut d'un directori.

ls

Opcions Comunes:

  • ls -l: Llista en format llarg, mostrant permisos, propietari, mida, etc.
  • ls -a: Mostra tots els fitxers, incloent-hi els ocults (aquells que comencen amb un punt).
  • ls -lh: Llista en format llarg amb mides llegibles per humans.

Exemple:

ls -l

Sortida:

drwxr-xr-x  2 user group 4096 Jan  1 12:00 dir1
-rw-r--r--  1 user group  123 Jan  1 12:00 file1.txt

cd - Canviar de Directori

La comanda cd s'utilitza per canviar el directori de treball actual.

cd <directori>

Exemples:

  • cd /home/user: Canvia al directori /home/user.
  • cd ..: Puja un nivell en l'estructura de directoris.
  • cd ~: Canvia al directori home de l'usuari actual.

Exemple:

cd /home/user/Documents

pwd - Mostrar el Directori de Treball Actual

La comanda pwd (print working directory) mostra el directori actual en el qual estàs treballant.

pwd

Exemple:

pwd

Sortida:

/home/user/Documents

mkdir - Crear un Directori

La comanda mkdir s'utilitza per crear un nou directori.

mkdir <nom_del_directori>

Exemple:

mkdir project

rmdir - Eliminar un Directori Buit

La comanda rmdir s'utilitza per eliminar un directori buit.

rmdir <nom_del_directori>

Exemple:

rmdir project

rm - Eliminar Fitxers i Directoris

La comanda rm s'utilitza per eliminar fitxers i directoris.

rm <nom_del_fitxer>

Opcions Comunes:

  • rm -r: Elimina recursivament un directori i el seu contingut.
  • rm -f: Força l'eliminació sense demanar confirmació.

Exemple:

rm file1.txt
rm -r project

touch - Crear un Fitxer Buit

La comanda touch s'utilitza per crear un fitxer buit o actualitzar la data de modificació d'un fitxer existent.

touch <nom_del_fitxer>

Exemple:

touch newfile.txt

Exercicis Pràctics

Exercici 1: Navegació Bàsica

  1. Llista el contingut del directori actual.
  2. Canvia al directori /tmp.
  3. Mostra el directori de treball actual.
  4. Torna al teu directori home.

Solució:

ls
cd /tmp
pwd
cd ~

Exercici 2: Gestió de Fitxers i Directoris

  1. Crea un directori anomenat testdir.
  2. Canvia al directori testdir.
  3. Crea un fitxer buit anomenat testfile.txt.
  4. Torna al directori anterior.
  5. Elimina el directori testdir i el seu contingut.

Solució:

mkdir testdir
cd testdir
touch testfile.txt
cd ..
rm -r testdir

Resum

En aquesta secció, hem après les comandes bàsiques per navegar per la línia de comandes de Bash. Hem vist com llistar fitxers, canviar de directori, crear i eliminar fitxers i directoris, i obtenir informació sobre el directori de treball actual. Aquestes habilitats són fonamentals per treballar de manera eficient en un entorn Unix o Linux. En la propera secció, explorarem operacions més avançades amb fitxers i directoris.

© Copyright 2024. Tots els drets reservats