Heim > Artikel > Computer-Tutorials > Befehle vom Typ Linux
In dieser Anleitung erfahren wir mehr über den Befehl „type“ unter Linux.
Um die in dieser Anleitung gezeigten Schritte auszuführen, benötigen Sie die folgenden Komponenten:
Im Gegensatz zu anderen Linux-spezifischen Befehlen (z. B. ls, chmod, Shut, vi, grep, pwd usw.) ist der Befehl „type“ eine integrierte Bash-Funktion, die Informationen über den als Argument bereitgestellten Befehlstyp anzeigt.
$Typ
Neben Bash verfügen auch andere Shells (Zsh, Ksh usw.) über „Typ“-Befehle, die sie ausführen.
Grundlegende Verwendung
Die Befehlsstruktur vom Typist wie folgt:
$Typ
Die einfachste Verwendung besteht darin, den Befehl als Argument bereitzustellen.
$typ, wo
Der Befehl „type“ kann auch mehrere Parameter gleichzeitig verarbeiten.
$type type which cd ls chmod sudo sleep shoff
Befehlstyp
Wenn uns nur der Befehlstyp interessiert, verwenden Sie das Flag „-t“, um nur den Befehlstyp zu erhalten.
$type-t echo
$typ – t-Typ
$type-t while
$type-t grep
Ausgabe ist einer der folgenden Befehlstypen:
Alle Standorte
Verschiedene Befehle unter Linux existieren sowohl als eigenständige ausführbare Dateien als auch als integrierte Shell-Funktionen. Mit dem Befehl „type“ können wir feststellen, ob ein Befehl diese beiden Eigenschaften aufweist.
Sehen Sie sich die folgenden Beispiele an:
$TYPE-AEcho
Hier ist, wie die Ausgabe zeigt, der Befehl „echo“ eine integrierte Shell-Funktion und eine ausführbare Datei (befindet sich in „/usr/bin/echo“).
Zusätzlich zu den oben genannten Optionen bietet der Befehl „type“ auch einige zusätzliche Optionen.
„—p“-Flagge
Führen Sie den folgenden Befehl aus:
$type—p echo
$typ-p schließen
Wenn es sich bei dem angegebenen Parameter um eine integrierte Shell handelt, zeigt der Befehl „type“ keine Ausgabe an. Andernfalls ist die Ausgabe der Speicherort der ausführbaren Datei des Befehls.
"P"-Flagge
Sehen Sie sich die folgenden Beispiele an:
$P-Echo-Netzteil
$type—P,while
Hier durchsucht der Befehl „type“ alle PATH-Speicherorte nach dem angegebenen Parameter und gibt den Speicherort der passenden ausführbaren Datei zurück.
In diesem Beispiel verfügen sowohl die Befehle „echo“ als auch „pwd“ über dedizierte Binärdateien. „if“ und „while“ sind beide Shell-Schlüsselwörter und haben keinen speziellen Binärcode. Die Ausgabe ist leer.
Nachdem der Befehl „type“ seine Aufgabe ausgeführt hat, hinterlässt er einen Exit-Code. Anhand des Exit-Codes können wir feststellen, ob die Aufgabe erfolgreich war.
Der folgende Befehl demonstriert den Exit-Code:
$Typ
$echo $?
$tippen Sie asdfg
$echo $?
In dieser Anleitung zeigen wir, wie Sie den Befehl „type“ unter Linux verwenden. Es handelt sich um einen in die Shell integrierten Befehl, der die Art des Befehls beschreibt.
Möchten Sie mehr über andere Linux-Befehle erfahren? Sehen Sie sich die Unterkategorie „Linux-Befehle“ an. Weitere Bash-bezogene Anleitungen finden Sie unter Programmieren mit Bash.
Viel Spaß beim Rechnen!
Das obige ist der detaillierte Inhalt vonBefehle vom Typ Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!