Guida all'uso di Bash su Linux, MacOS e Windows

18 mag 2023 2 min di lettura
Guida all'uso di Bash su Linux, MacOS e Windows
Indice dei contenuti

Introduzione

Bash (Bourne Again SHell) è una shell molto popolare ed estremamente potente disponibile su sistemi Linux, MacOS e anche su Windows attraverso il Subsistema Windows per Linux (WSL). In questo tutorial, esploreremo come installare e utilizzare Bash su tutti e tre i sistemi operativi.

Installazione di Bash

Linux

Sui sistemi Linux, Bash è installato di default, quindi non è necessario installarlo.

MacOS

Anche su MacOS, Bash è installato di default. Tuttavia, a partire da Catalina, la shell predefinita è cambiata in zsh. Per utilizzare Bash, apri il Terminale e digita bash.

Windows

Su Windows, Bash può essere installato attraverso il Subsistema Windows per Linux (WSL). Segui questi passaggi:

  1. Apri PowerShell come amministratore.
  2. Esegui il comando: wsl --install
  3. Riavvia il tuo computer.
  4. Dopo il riavvio, apri il Microsoft Store e installa una distribuzione Linux di tua scelta (es. Ubuntu).
  5. Una volta installata la distribuzione, apri l'app e avrai accesso a un terminale Bash.

Comandi Bash di base

Ora che abbiamo installato Bash, vediamo alcuni comandi di base. Ricorda che questi comandi non sono esclusivi di Bash e funzionano in molte altre shell Unix-like.

Comandi per la gestione dei file

  • ls: Elenca i file e le directory nella directory corrente.
  • cd: Cambia la directory corrente.
  • pwd: Stampa la directory di lavoro corrente.
  • touch: Crea un nuovo file.
  • rm: Rimuove un file o una directory.
  • mv: Sposta o rinomina un file o una directory.
  • cp: Copia un file o una directory.

Comandi per la gestione dei processi

  • ps: Elenca i processi in esecuzione.
  • kill: Termina un processo.
  • bg: Mette un processo in background.
  • fg: Porta un processo in foreground.

Altri comandi utili

  • echo: Stampa un messaggio.
  • cat: Stampa il contenuto di un file.
  • less: Permette di visualizzare il contenuto di un file paginato.
  • man: Mostra il manuale di un comando.

Scripting con Bash

Bash non è solo una shell interattiva, ma anche un linguaggio di scripting potente. Ecco un semplice script Bash:

bashCopy code#!/bin/bash # Questo è un commento echo "Ciao, mondo!"

Per eseguire lo script, salvalo in un file con estensione .sh, rendilo eseguibile con il comando chmod +x nomefile.sh e poi eseguilo con ./nomefile.sh.

Bash offre molte funzionalità di scripting avanzate, tra cui variabili, cicli, condizioni, funzioni, gestione degli errori e molto altro.

Conclusione

Bash è uno strumento essenziale per qualsiasi utente di Linux, MacOS o Windows. Spero che questa guida ti abbia aiutato a iniziare il tuo viaggio con Bash.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.