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.