Type
| type | |
|---|---|
| | |
| Type | UNIX [d] værktøj |
| Forfatter | AT&T Corporation [d] |
| Operativ system | UNIX og Unix-lignende operativsystem |
| Første udgave | 1984 [1] |
| Hardware platform | på tværs af platforme |
type ( MFA : [ t a ɪ p ]; fra engelsk - "type") - unix - værktøj , der returnerer typen af den indtastede kommando. Kommandoen kan være en indbygget kommando, et program, et alias , et nøgleord eller en funktion. Hvis kommandotypen er et program, vises stien til det. Type-kommandoen kan også bruges til at kontrollere, om der er en kommando med det angivne navn (for eksempel kan en sådan kontrol være påkrævet før oprettelse af et alias) [2] .
Kommandoen er tilgængelig som en separat UnxUtils- pakke til Microsoft Windows som en del af Win32 Ports Collection of GNU Utilities [3] .
I Korn- skallen giver wherece-kommandoen lignende funktionalitet [4] .
Historie
Typekommandoen var en indbygget skal til Bourne-skallen , der blev introduceret med AT&T 's System V Release 2 (SVR2) i 1984 [5] og fortsætter med at være inkluderet i mange andre POSIX-kompatible skaller, såsom Bash .
Brug
type ИМЯ_КОМАНДЫ
Typeværktøjet er ikke designet til at køre i løbet af andre hjælpeprogrammer, for eksempel:
$ nohup type writer
$ find . -type f | xargs type
kan føre til unøjagtige kommandoresultater.
Kommandoreturværdi:
- 0 — kommandoen blev udført med succes,
- >0 - en værdi større end nul betyder en køretidsfejl.
Eksempler
$ type test
test er en shell indbygget
$ type cp
cp er /bin/cp
$ type ukendt
ukendt ikke fundet
$ type type
type er en shell indbygget
Links
type(1)- man -side for GNU/Linux brugerdefinerede kommandoer på OpenNet-webstedet (russisk)type(1)- man - side for brugerdefinerede GNU / Linux - kommandoertype(1)- man -side for FreeBSD - brugerkommandoer- type - referenceoplysninger på The Open Groups hjemmeside (eng.)
Noter
- ↑ https://www.in-ulm.de/~mascheck/bourne/index.html#variants - 2001.
- ↑ William Shotts. Linux kommandolinje. Komplet vejledning = Linux-kommandolinjen. En komplet introduktion . - Sankt Petersborg. : Peter, 2016.
- ↑ UnxUtils . _ Hentet: 7. september 2022.
- ↑ OpenBSD manual side: ksh, hvorfra . Hentet: 7. september 2022.
- ↑ Den traditionelle Bourne Shell-familie . Hentet: 7. september 2022.