Start·Terminal-Befehle

type

Prozesse und System

Aufruf

type [-a] <name>

Fragt die Shell selbst, was ein Name wirklich ist — Alias, Funktion, Builtin oder Datei — genau das, was `which` nicht sehen kann, weil es nur PATH betrachtet.

Häufige Optionen

OptionBedeutung
-aEvery meaning of the name, in the order the shell would consider them.
-tOne word only: alias, keyword, function, builtin or file.
-PForce a PATH lookup even if the name is also an alias or function (bash).
-fIgnore shell functions.

Beispiele

type -a ls

Reveals the alias first and the /bin/ls binary second.

type -t rm

Prints "file" if nothing is shadowing it, "alias" if something is.

Was läuft und was die Maschine frisst. Erst herausfinden, was es ist, dann beenden.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht type?

Fragt die Shell selbst, was ein Name wirklich ist — Alias, Funktion, Builtin oder Datei — genau das, was `which` nicht sehen kann, weil es nur PATH betrachtet.

Q. Wie gibt man ihn ein?

type [-a] <name> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 4; die vollständige Liste steht in man type. Der Befehl gehört zu Prozesse und System.

Verwandte Befehle

man-Seite: man type