GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Typ-Befehl

Der type command wird verwendet, um Informationen über den Befehlstyp anzuzeigen. Es zeigt Ihnen, wie ein gegebener Befehl interpretiert würde, wenn er auf der Befehlszeile eingegeben würde.

In diesem Artikel erklären wir, wie man den Linux type verwendet Befehl.

Verwendung des Type-Befehls #

type ist eine in Bash und andere Shells wie Zsh und Ksh eingebaute Shell. Sein Verhalten kann sich von Shell zu Shell leicht unterscheiden. Wir werden die in Bash integrierte Version von type behandeln .

Die Syntax für den type Befehl lautet wie folgt:

type [OPTIONS] FILE_NAME...

Zum Beispiel, um den Typ des wc zu finden Befehl würden Sie Folgendes eingeben:

type wc

Die Ausgabe sieht in etwa so aus:

wc is /usr/bin/wc

Sie können auch mehr als ein Argument für den type angeben Befehl:

type sleep head

Die Ausgabe enthält Informationen über beide sleep und head Befehle:

sleep is /bin/sleep
head is /usr/bin/head

Befehlstypen #

Die Option -t sagt type um ein einzelnes Wort auszugeben, das den Typ des Befehls beschreibt, der einer der folgenden sein kann:

  • Alias ​​(Shell-Alias)
  • Funktion (Shell-Funktion)
  • eingebaut (Shell eingebaut)
  • Datei (Festplattendatei)
  • Schlüsselwort (Shell-reserviertes Wort)

Hier sind einige Beispiele:

  1. Alias

    type -t grep

    In meinem System grep wird zu grep --color=auto aliasiert :

    alias
  2. Funktion

    type -t rvm

    rvm ist ein Tool (Funktion) zum Installieren, Verwalten und Arbeiten mit mehreren Ruby-Umgebungen:

    function
  3. Eingebaut

    type -t echo

    echo ist eine in Bash und andere Shells wie Zsh und Ksh eingebaute Shell:

    builtin
  4. Datei

    type -t cut

    cut ist eine ausführbare Datei :

    builtin
  5. Schlüsselwort

    type -t for

    for ist ein reserviertes Wort in Bash:

    keyword

Alle Orte anzeigen, die den Befehl # enthalten

Um alle Übereinstimmungen auszudrucken, verwenden Sie -a Möglichkeit:

type -a pwd

Die Ausgabe zeigt Ihnen diesen pwd ist eine eingebaute Shell, aber es ist auch als eigenständiges /bin/pwd verfügbar ausführbar:

pwd is a shell builtin
pwd is /bin/pwd

Wenn -a Option verwendet wird, enthält der Typbefehl nur dann Aliase und Funktionen, wenn die -p Option wird nicht verwendet.

Andere Typbefehlsoptionen #

Das -p Option erzwingt type um den Pfad zum Befehl nur zurückzugeben, wenn der Befehl eine ausführbare Datei auf der Festplatte ist:

Beispielsweise zeigt der folgende Befehl keine Ausgabe an, da pwd Der Befehl ist in die Shell integriert.

type -p pwd

Im Gegensatz zu -p , der Großbuchstabe -P Option sagt type um den PATH zu suchen für eine ausführbare Datei auf der Festplatte, auch wenn der Befehl nicht file.

ist
type -P pwd
pwd is /bin/pwd

Wenn das -f Option verwendet wird, type wird nicht nach Shell-Funktionen suchen, wie mit dem Befehl builtin.

Schlussfolgerung #

Der type command zeigt Ihnen, wie ein bestimmter Befehl interpretiert wird, wenn er in der Befehlszeile verwendet wird.

Wenn Sie Fragen oder Feedback haben, hinterlassen Sie bitte unten einen Kommentar.


Linux
  1. Linux-Dateibefehl:So bestimmen Sie den Dateityp in Linux

  2. Linux-mv-Befehl

  3. Linux-Du-Befehl

  4. Linux-IP-Befehl

  5. Linux-cd-Befehl

Datumsbefehl in Linux

Kostenloser Befehl unter Linux

Sudo-Befehl unter Linux

W-Befehl unter Linux

Bei Befehl unter Linux

Df-Befehl unter Linux