logo

Cos'è Bash?

BASH è l'acronimo di Bourne Again Shell, un nome giocoso, che è un omaggio a Bourne Shell (cioè inventato da Steven Bourne).

Bash è un programma di shell scritto da Brian Fox come versione aggiornata del programma Bourne Shell ' sh '. È un progetto GNU open source. È stata rilasciata nel 1989 come una delle distribuzioni shell più popolari dei sistemi operativi GNU/Linux. Fornisce miglioramenti funzionali rispetto a Bourne Shell sia per la programmazione che per gli usi interattivi. Include la modifica della riga di comando, le associazioni dei tasti, la cronologia dei comandi con dimensioni illimitate, ecc.

In termini di base, Bash è un interprete della riga di comando che tipicamente viene eseguito in una finestra di testo in cui l'utente può interpretare i comandi per eseguire varie azioni. La combinazione di questi comandi come una serie all'interno di un file è nota come script di shell. Bash può leggere ed eseguire i comandi da uno script di shell.

ereditarietà in c++

Bash è la shell di accesso predefinita per la maggior parte delle distribuzioni Linux e del sistema operativo mac di Apple. È accessibile anche per Windows 10 con una versione e una shell utente predefinita in Solaris 11.

Ora dai un'occhiata a ciò per cui è nota una Shell.

Conchiglia: Una shell UNIX è un programma o un interprete della riga di comando che interpreta i comandi utente immessi direttamente dall'utente o che possono essere letti da un file (ad esempio Shall Script) e quindi passarli al sistema operativo per l'elaborazione. È importante notare che gli script Shall vengono interpretati e non compilati, poiché il sistema informatico li interpreta e non è necessario compilare gli script Shell in ordine di esecuzione.

multithreading Java

Esistono diversi tipi di shell disponibili nei sistemi operativi Linux. Alcuni dei quali sono i seguenti:

piedi contro piede
  1. Bourne Shell
  2. Conchiglia C
  3. Guscio di Korn
  4. GNU Bourne Shell

Per sapere quali tipi di shell sono supportati dal tuo sistema operativo, digita il comando nel terminale come indicato di seguito:

 cat /etc/shells 

E per sapere dove si trova bash nel tuo sistema operativo, digita il comando seguente e otterrai una posizione specifica:

 which bash 

Vedi nella parte inferiore quali tipi di shell sono supportati dal mio centOS e dove si trova la sua shell bash.

Cos'è Bash