Type

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 10. marts 2020; checks kræver 8 redigeringer .

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

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

Noter

  1. https://www.in-ulm.de/~mascheck/bourne/index.html#variants - 2001.
  2. William Shotts. Linux kommandolinje. Komplet vejledning = Linux-kommandolinjen. En komplet introduktion . - Sankt Petersborg. : Peter, 2016.
  3. UnxUtils . _ Hentet: 7. september 2022.  
  4. OpenBSD manual side: ksh, hvorfra . Hentet: 7. september 2022.  
  5. Den traditionelle Bourne Shell-familie . Hentet: 7. september 2022.