Bash-integrierte Befehle

Bash-integrierte Befehle

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

Liste einiger nützlicher integrierter Befehle

Befehl Zweck
Echo Um die String -Daten in die Ausgabe zu schreiben.
printf Um die formatierten Zeichenfolgedaten in die Ausgabe zu schreiben.
lesen Um einen Eingang vom Benutzer zu nehmen.
PWD Um den absoluten Pfad des aktuellen Arbeitsverzeichnisses zu drucken.
Datum Um das aktuelle Datum und die aktuelle Uhrzeit des Systems zu drucken.
erklären Um eine Variable mit dem Datentyp zu deklarieren.
Satz Um das Verhalten der aktuellen Shell zu ändern.
ungehindert So entfernen Sie alle Variablen- und Funktionsnamen.
ls Um die Liste aller Dateien und Ordner des aktuellen Standorts zu drucken.
Katze Eine Datei erstellen oder lesen.
rm Um eine oder mehrere Dateien zu entfernen.
Mkdir Ein neues Verzeichnis erstellen.
rmdir Um ein Verzeichnis zu entfernen.
Dir Den Verzeichnisstapel der Schale drucken.
CD Um den aktuellen Verzeichnisort zu ändern.
lassen Die arithmetischen Operationen durchführen.
alias Um eine Abkürzung eines jeden Befehls zu erstellen.
Unisum So löschen Sie alle zuvor erstellten Alias ​​-Befehl.
zurückkehren Um den Wert aus der Funktion zurückzugeben.
bewerten Um einen Ausdruck als Befehl zu bewerten.
Geschichte Um die History -Informationen zu drucken.
Export Um die Shell -Variable oder Funktion vom Elternteil an den untergeordneten Prozess zu übergeben.
Hilfe Um die Hilfsinformationen zu integrierten Shell-Befehlen zu drucken.
Ausfahrt Um mit dem Ausgangsstatuscode mit dem Terminal aus der Shell aus zu beenden.

Beispiele für einige bash-integrierte Befehle

Die Verwendungen einiger nützlicher Bash-integrierter Befehle werden in diesem Teil des Tutorials angezeigt.

Beispiel 1: Befehl „LS“

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" zu drucken:

$ ls *.verprügeln


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

$ ls Fehler*


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 2: Befehl „CD“

Führen Sie den folgenden Befehl aus, um den aktuellen Verzeichnisort 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


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 3: Befehl „Katzen“

Führen Sie den folgenden Befehl aus, um eine neue Datei namens Languages ​​zu erstellen.txt und fügen Sie der Datei einige Inhalte hinzu. Drücken Sie Strg+D, um nach dem Hinzufügen des Inhalts zur Eingabeaufforderung zu gehen.

$ cat> Sprachen.txt


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

$ CAT -Sprachen.txt


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

$ cat >> Sprachen.txt


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

$ CAT -Sprachen.txt


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 4: Befehl „Echo“

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 Linie zu drucken:

$ echo -e "Willkommen \ nto \ nlinuxHint"


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 5: Befehl „lesen“

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

$ lesen Name


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 Eingabeaufforderung zu erhalten:

$ read -p 'Benutzername eingeben:' un


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

$ echo $ un un


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 6: Befehl „mkdir“

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 wird oder nicht:

$ ls


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 7: Befehl „Datum“

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

$ Datum


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls:


Beispiel 8: Befehl „deklarieren“

Führen Sie den folgenden Befehl aus, um eine Variable mit dem Namen $ $ Anzahl der Ganzzahltypen zu deklarieren:

$ Declare -I -Nummer


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

$ number = 'ABC'


Führen Sie den folgenden Befehl aus, um den aktuellen Wert der Variablen $ number zu drucken, der 0 entspricht, um den Zeichenfolgenwert der Ganzzahlvariablen zuzuweisen:

$ echo $ nummer


Führen Sie den folgenden Befehl aus, um den Nummernwert der $ -Nummer zuzuweisen:

$ nummer = 20


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

$ echo $ nummer


Ausgang:

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


Beispiel 9: Befehl „eval“

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


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle:


Beispiel 10: Befehl „Geschichte“

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

$ Geschichte


Ausgang:

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 Bash-integrierten Funktionen werden in diesem Tutorial unter Verwendung verschiedener Arten von Beispielen beschrieben, mit denen die neuen Bash-Benutzer in der Linux-Umgebung arbeiten können.