Integrierte Bash-Befehle

In Bash gibt es viele integrierte Befehle, um verschiedene Arten von Aufgaben auszuführen. Bash hat keine eingebaute Funktion wie andere Programmiersprachen. Die Aufgaben der integrierten Funktionen können jedoch problemlos mithilfe der verschiedenen Arten integrierter Befehle von Bash erledigt werden. Bash verfügt über einige spezielle integrierte Befehle und einige geerbte integrierte Befehle, die von den Shell-Befehlen geerbt werden. In diesem Tutorial werden die Zwecke der am häufigsten verwendeten integrierten Befehle von Bash und die Verwendung einiger integrierter Befehle beschrieben.

Liste einiger nützlicher integrierter Befehle

Befehl Zweck echo Um die String-Daten in die Ausgabe zu schreiben. printf Um die formatierten String-Daten in die Ausgabe zu schreiben. lesen Um eine Eingabe vom Benutzer entgegenzunehmen. pwd Zum Drucken des absoluten Pfads des aktuellen Arbeitsverzeichnisses. Datum Zum Ausdrucken des aktuellen Datums und der aktuellen Uhrzeit des Systems. deklarieren Um eine Variable mit dem Datentyp zu deklarieren. set Um das Verhalten der aktuellen Shell zu ändern. unset Zum Entfernen aller Variablen- und Funktionsnamen. ls Zum Drucken der Liste aller Dateien und Ordner am aktuellen Speicherort. cat Um eine Datei zu erstellen oder zu lesen. rm Zum Entfernen einer oder mehrerer Dateien. mkdir Um ein neues Verzeichnis zu erstellen. rmdir Zum Entfernen eines beliebigen Verzeichnisses. dir Zum Drucken des Verzeichnisstapels der Shell. cd Zum Ändern des aktuellen Verzeichnisspeicherorts. Lassen Sie die arithmetischen Operationen ausführen. Alias ​​Um eine Verknüpfung für einen beliebigen Befehl zu erstellen. unalias Zum Löschen aller zuvor erstellten Alias-Befehle. return Um den Wert von der Funktion zurückzugeben. eval Um einen beliebigen Ausdruck als Befehl auszuwerten. Verlauf Zum Drucken der Verlaufsinformationen. export Um die Shell-Variable oder Funktion vom übergeordneten an den untergeordneten Prozess zu übergeben. help Zum Drucken der Hilfeinformationen zu integrierten Shell-Befehlen. Exit Zum Verlassen des Terminals von der Shell mit Exit-Statuscode.

Beispiele einiger integrierter Bash-Befehle

In diesem Teil des Tutorials wird die Verwendung einiger nützlicher integrierter Bash-Befehle gezeigt.

Beispiel 1: „Ls“-Befehl

Führen Sie den folgenden Befehl aus, um die Liste der aktuellen Dateien und Ordner zu drucken:

$ ls

Führen Sie den folgenden Befehl aus, um die Liste aller Dateien mit der Erweiterung „bash“ auszudrucken:

$ ls *.bash

Führen Sie den folgenden Befehl aus, um die Liste aller Dateien und Ordner zu drucken, die mit dem „Fehler“ beginnen:

$ ls-Fehler*

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 2: „Cd“-Befehl

Führen Sie den folgenden Befehl aus, um den aktuellen Verzeichnisspeicherort in „/home/fahmida/code“ zu ändern:

$ cd /home/fahmida/code

Führen Sie den folgenden Befehl aus, um den Inhalt des geänderten Verzeichnisses zu überprüfen:

$ ls

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 3: „Cat“-Befehl

Führen Sie den folgenden Befehl aus, um eine neue Datei mit dem Namen „sprachen.txt“ zu erstellen und der Datei Inhalte hinzuzufügen. Drücken Sie Strg+D, um nach dem Hinzufügen des Inhalts zur Eingabeaufforderung zu gelangen.

$ cat > language.txt

Führen Sie den folgenden Befehl aus, um den Inhalt der Datei zu drucken:

$ cat language.txt

Führen Sie den folgenden Befehl aus, um den Inhalt an die Datei anzuhängen:

$ cat >> language.txt

Führen Sie den folgenden Befehl aus, um den Inhalt der Datei nach dem Anhängen zu drucken:

$ cat language.txt

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 4: „Echo“-Befehl

Führen Sie den folgenden Befehl aus, um eine einfache Zeichenfolge zu drucken:

$ echo „Willkommen bei LinuxHint“

Führen Sie den folgenden Befehl aus, um die Zeichenfolge mit einer neuen Zeile zu drucken:

$ echo -e „Willkommen\nbei\nLinuxHint“

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 5: „Lesen“-Befehl

Führen Sie den folgenden Befehl aus, um die Eingabe in die Variable $name zu übernehmen:

$ Lesename

Führen Sie den folgenden Befehl aus, um den Eingabewert zu drucken:

$ echo $name

Führen Sie den folgenden Befehl aus, um die Eingabe mit der Eingabeaufforderungsmeldung zu übernehmen:

$ read -p ‚Benutzernamen eingeben:‘ un

Führen Sie den folgenden Befehl aus, um den Eingabewert zu drucken:

$ echo $un

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 6: „Mkdir“-Befehl

Führen Sie den folgenden Befehl aus, um ein Verzeichnis mit dem Namen „temp“ zu erstellen:

$ mkdir temp

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob das Verzeichnis erstellt wurde oder nicht:

$ ls

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 7: Befehl „Datum“.

Führen Sie den folgenden Befehl aus, um das aktuelle Datum und die aktuelle Uhrzeit des Systems zu drucken:

$ Datum

Ausgabe:

Nach der Ausführung des vorherigen Befehls erscheint die folgende Ausgabe:


Beispiel 8: „Declare“-Befehl

Führen Sie den folgenden Befehl aus, um eine Variable mit dem Namen „$number“ vom Typ „Ganzzahl“ zu deklarieren:

$ deklariere -i Nummer

Führen Sie den folgenden Befehl aus, um den Zeichenfolgenwert der Variablen „$number“ zuzuweisen, die nur den ganzzahligen Wert annehmen kann:

$ number=’abc‘

Führen Sie den folgenden Befehl aus, um den aktuellen Wert der Variable „$number“ (0) auszugeben und den Zeichenfolgenwert der Ganzzahlvariablen zuzuweisen:

$ echo $number

Führen Sie den folgenden Befehl aus, um der $number den Zahlenwert zuzuweisen:

$ Zahl=20

Führen Sie den folgenden Befehl aus, um den aktuellen Wert der Variablen $number zu drucken:

$ echo $number

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle. Die Ausgabe zeigt, dass die Zahlenvariable 0 enthält, wenn der Zeichenfolgewert einer Variablen zugewiesen wird, um die Variable mit dem Befehl „declare“ zu deklarieren:


Beispiel 9: „Eval“-Befehl

Führen Sie den folgenden Befehl aus, um der Variablen einen Befehl zuzuweisen:

$ cmd=“echo“

Führen Sie den folgenden Befehl aus, um einer Variablen einen Zeichenfolgenwert zuzuweisen:

$ str=“Hallo Welt“

Führen Sie den folgenden Befehl aus, um den Befehl „echo“ mit dem Befehl „eval“ auszuführen:

$ eval $cmd $str

Ausgabe:

Nach der Ausführung der vorherigen Befehle erscheint die folgende Ausgabe:


Beispiel 10: Befehl „Verlauf“.

Führen Sie den folgenden Befehl aus, um die Verlaufsinformationen des aktuellen Terminals zu drucken:

$ Geschichte

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle. Die Ausgabe zeigt, dass nach dem Öffnen des Terminals vier Befehle ausgeführt werden:

Abschluss

Die am häufigsten verwendeten integrierten Bash-Funktionen werden in diesem Tutorial anhand verschiedener Arten von Beispielen beschrieben, um neuen Bash-Benutzern die Arbeit in der Linux-Umgebung zu erleichtern.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen