Heim  >  Artikel  >  Computer-Tutorials  >  Befehle vom Typ Linux

Befehle vom Typ Linux

WBOY
WBOYnach vorne
2024-03-20 17:06:06759Durchsuche

Befehle vom Typ Linux

In dieser Anleitung erfahren wir mehr über den Befehl „type“ unter Linux.

Voraussetzung:

Um die in dieser Anleitung gezeigten Schritte auszuführen, benötigen Sie die folgenden Komponenten:

  • Richtig konfiguriertes Linux-System. Erfahren Sie, wie Sie zu Test- und Lernzwecken eine Linux-VM erstellen.
  • Grundlegendes Verständnis der Befehlszeilenschnittstelle

Befehl unter Linux eingeben

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 Typ

ist 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:

  • Alias: Shell-Alias.
  • Funktion: integrierte Shell-Funktion.
  • Builtin: Ein integrierter Shell-Befehl.
  • Datei: Festplattendatei.
  • Schlüsselwörter: reservierte Wörter, die speziell für Shell-Funktionen verwendet werden.

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“).

Andere Optionen

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.

Exit-Code

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.

  • 0: Der Befehl wurde erfolgreich und ohne Fehler ausgeführt.
  • 1: Beim Befehl ist ein Fehler aufgetreten.

Der folgende Befehl demonstriert den Exit-Code:

$Typ

$echo $?

$tippen Sie asdfg

$echo $?

Fazit

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen