logo

Was ist Bash?

BASH ist ein Akronym für Bourne Again Shell, ein Wortspielname, der eine Hommage an Bourne Shell (d. h. erfunden von Steven Bourne) ist.

Bash ist ein Shell-Programm, das von Brian Fox als aktualisierte Version des Bourne-Shell-Programms geschrieben wurde. Sch '. Es ist ein Open-Source-GNU-Projekt. Es wurde 1989 als eine der beliebtesten Shell-Distributionen von GNU/Linux-Betriebssystemen veröffentlicht. Es bietet funktionale Verbesserungen gegenüber Bourne Shell sowohl für die Programmierung als auch für interaktive Zwecke. Es umfasst Befehlszeilenbearbeitung, Tastenbelegung, Befehlsverlauf mit unbegrenzter Größe usw.

Grundsätzlich handelt es sich bei Bash um einen Befehlszeileninterpreter, der normalerweise in einem Textfenster ausgeführt wird, in dem Benutzer Befehle interpretieren können, um verschiedene Aktionen auszuführen. Die Kombination dieser Befehle als Reihe innerhalb einer Datei wird als Shell-Skript bezeichnet. Bash kann die Befehle aus einem Shell-Skript lesen und ausführen.

So deaktivieren Sie den Entwicklermodus

Bash ist die Standard-Anmeldeshell für die meisten Linux-Distributionen und Apples Mac OS. Es ist auch für Windows 10 mit einer Version und einer Standardbenutzer-Shell in Solaris 11 zugänglich.

Schauen Sie sich nun an, wofür eine Shell bekannt ist.

C++-GUI

Hülse: Eine UNIX-Shell ist ein Programm oder ein Befehlszeileninterpreter, der die Benutzerbefehle interpretiert, die entweder vom Benutzer direkt eingegeben werden oder aus einer Datei gelesen werden können (z. B. Shall Script), und sie dann zur Verarbeitung an das Betriebssystem weiterleitet. Es ist wichtig zu beachten, dass Shall-Skripte interpretiert und nicht kompiliert werden, da das Computersystem sie interpretiert und keine Notwendigkeit besteht, Shell-Skripte in der Reihenfolge ihrer Ausführung zu kompilieren.

In Linux-Betriebssystemen stehen verschiedene Arten von Shells zur Verfügung. Einige davon sind wie folgt:

  1. Bourne Shell
  2. C-Shell
  3. Korn-Shell
  4. GNU Bourne Shell

Um zu erfahren, welche Shell-Typen Ihr Betriebssystem unterstützt, geben Sie den folgenden Befehl in das Terminal ein:

dynamische Programmierung
 cat /etc/shells 

Und um zu wissen, wo sich Bash in Ihrem Betriebssystem befindet, geben Sie den folgenden Befehl ein und Sie erhalten einen bestimmten Speicherort:

 which bash 

Sehen Sie unten, welche Shell-Typen mein CentOS unterstützt und wo sich die Bash-Shell befindet.

Was ist Bash?