close

Typ

Přejít na navigaci Přejít na hledání

typ
Snímek obrazovky programu Type
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í

  • type ИМЯ_КОМАНДЫ

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.