En aquesta secció, aprendrem com configurar l'entorn necessari per començar a treballar amb Bash. Això inclou la instal·lació de Bash en diferents sistemes operatius i la configuració bàsica de la shell.

  1. Instal·lació de Bash

1.1. Linux

La majoria de les distribucions de Linux ja tenen Bash instal·lat per defecte. Per verificar si Bash està instal·lat, pots obrir un terminal i escriure:

bash --version

Si Bash està instal·lat, veuràs la versió de Bash que tens. Si no està instal·lat, pots instal·lar-lo utilitzant el gestor de paquets de la teva distribució. Per exemple, en Debian/Ubuntu:

sudo apt-get update
sudo apt-get install bash

1.2. macOS

Bash també ve preinstal·lat en macOS. Per verificar la versió de Bash, pots utilitzar el mateix comandament:

bash --version

Si necessites actualitzar Bash, pots utilitzar Homebrew:

brew install bash

1.3. Windows

En Windows, pots utilitzar el Subsistema Windows per a Linux (WSL) per obtenir una shell de Bash. Per instal·lar WSL, segueix aquests passos:

  1. Obre PowerShell com a administrador i executa:
    wsl --install
    
  2. Després de la instal·lació, reinicia el teu ordinador.
  3. Obre la Microsoft Store i instal·la una distribució de Linux (com Ubuntu).
  4. Un cop instal·lada, obre la distribució de Linux des del menú d'inici i segueix les instruccions per configurar-la.

  1. Configuració Bàsica de la Shell

2.1. Fitxer .bashrc

El fitxer .bashrc és un script que s'executa cada vegada que obres una nova sessió de Bash. Pots utilitzar aquest fitxer per personalitzar la teva shell. Per editar el fitxer .bashrc, pots utilitzar qualsevol editor de text. Per exemple, amb nano:

nano ~/.bashrc

Algunes configuracions comunes que pots afegir al teu .bashrc inclouen:

  • Alias: Crear alias per a comandes llargues o complexes.
    alias ll='ls -la'
    
  • Variables d'entorn: Definir variables d'entorn personalitzades.
    export EDITOR=nano
    

2.2. Fitxer .bash_profile

El fitxer .bash_profile s'executa per a les sessions de login. Si el teu .bash_profile no existeix, pots crear-lo:

nano ~/.bash_profile

Pots incloure configuracions similars a les del .bashrc. Per assegurar-te que el .bashrc s'executa també en les sessions de login, pots afegir la següent línia al teu .bash_profile:

if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi

2.3. Personalització del Prompt

El prompt de la shell és la línia que apareix abans de cada comanda. Pots personalitzar el teu prompt modificant la variable PS1 al teu .bashrc. Per exemple:

PS1='\u@\h:\w\$ '

Això mostrarà el nom d'usuari, el nom de l'ordinador i el directori actual.

  1. Exercicis Pràctics

Exercici 1: Crear un Alias

  1. Obre el teu fitxer .bashrc.
  2. Afegeix un alias per a la comanda ls -la anomenat ll.
  3. Guarda i tanca el fitxer.
  4. Carrega els canvis al .bashrc:
    source ~/.bashrc
    
  5. Prova el teu nou alias escrivint ll al terminal.

Exercici 2: Personalitzar el Prompt

  1. Obre el teu fitxer .bashrc.
  2. Modifica la variable PS1 per mostrar el nom d'usuari, el nom de l'ordinador i el directori actual.
  3. Guarda i tanca el fitxer.
  4. Carrega els canvis al .bashrc:
    source ~/.bashrc
    
  5. Observa el nou prompt al teu terminal.

Conclusió

Ara que has configurat el teu entorn de Bash, estàs preparat per començar a explorar les comandes bàsiques i avançar en el teu aprenentatge de Bash. En el següent mòdul, aprendrem sobre la navegació bàsica per la línia de comandes.

© Copyright 2024. Tots els drets reservats