Typ

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. března 2020; kontroly vyžadují 8 úprav .

typ
Typ Nástroj UNIX [d]
Autor AT&T Corporation [d]
Operační systém UNIX a operační systém Unixu podobný
První vydání 1984 [1]
Hardwarová platforma multiplatformní

type  ( MFA : [ t a ɪ p ]; z  angličtiny  -  "type") - unix - utilita , která vrací typ zadaného příkazu. Příkaz může být vestavěný příkaz, program, alias , klíčové slovo nebo funkce. Pokud je typ příkazu program, zobrazí se cesta k němu. Příkaz type lze také použít ke kontrole, zda existuje příkaz s daným jménem (taková kontrola může být například vyžadována před vytvořením aliasu) [2] .

Příkaz je dostupný jako samostatný balíček UnxUtils pro Microsoft Windows jako součást Win32 Ports Collection of GNU Utilities [3] .

V shellu Korn poskytuje příkaz whence podobnou funkcionalitu [4] .

Historie

Příkaz type byl vestavěný shell pro Bourne shell , který byl představen s AT&T System V Release 2 (SVR2) v roce 1984 [5] a nadále je součástí mnoha dalších shellů kompatibilních s POSIX , jako je Bash .

Použití

Obslužný program typu není navržen tak, aby běžel za běhu jiných obslužných programů, například:

$ nohup typ spisovatel $ najít . -typ f | typ xargs

může vést k nepřesným výsledkům příkazů.

Návratová hodnota příkazu:

  • 0 – příkaz byl úspěšně proveden,
  • >0 - hodnota větší než nula znamená chybu běhu.

Příklady

$ type test test je vestavěný do shellu $ typ cp cp je /bin/cp $ typ neznámý neznámý nenalezen $ typ typ typ je vestavěný shell

Odkazy

Poznámky

  1. https://www.in-ulm.de/~mascheck/bourne/index.html#variants - 2001.
  2. William Shotts. Příkazový řádek Linuxu. Kompletní průvodce = Příkazový řádek Linuxu. Úplný úvod . - Petrohrad. : Petr, 2016.
  3. UnxUtils . _ Staženo: 7. září 2022.  
  4. Manuální stránka OpenBSD: ksh, odkud . Staženo: 7. září 2022.  
  5. Tradiční rodina Bourne Shell . Staženo: 7. září 2022.