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
| Option | Bedeutung |
|---|---|
| -a | Every meaning of the name, in the order the shell would consider them. |
| -t | One word only: alias, keyword, function, builtin or file. |
| -P | Force a PATH lookup even if the name is also an alias or function (bash). |
| -f | Ignore shell functions. |
Beispiele
type -a lsReveals the alias first and the /bin/ls binary second.
type -t rmPrints "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