Tip

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 10 martie 2020; verificările necesită 8 modificări .

tip
Tip de Utilitarul UNIX [d].
Autor AT&T Corporation [d]
Sistem de operare Sistem de operare UNIX și asemănător Unix
Prima editie 1984 [1]
Platformă hardware multiplatformă

tip  ( MFA : [ t a ɪ p ]; din  engleză  -  „tip”) - unix - utilitar care returnează tipul comenzii introduse. Comanda poate fi o comandă încorporată, un program, un alias , un cuvânt cheie sau o funcție. Dacă tipul de comandă este un program, atunci este afișată calea către acesta. Comanda de tip poate fi folosită și pentru a verifica dacă există o comandă cu numele dat (de exemplu, o astfel de verificare ar putea fi necesară înainte de a crea un alias) [2] .

Comanda este disponibilă ca pachet separat UnxUtils pentru Microsoft Windows , ca parte a Win32 Ports Collection of GNU Utilities [3] .

În shell -ul Korn , comanda wherece oferă o funcționalitate similară [4] .

Istorie

Comanda de tip a fost un shell încorporat pentru shell-ul Bourne care a fost introdus cu System V Release 2 (SVR2) de la AT&T în 1984 [5] și continuă să fie inclus în multe alte shell -uri compatibile cu POSIX , cum ar fi Bash .

Utilizare

Utilitarul de tip nu este proiectat să ruleze în timpul de execuție al altor utilitare, de exemplu:

$ nohup type writer $ find . -tip f | tip xargs

poate duce la rezultate inexacte ale comenzii.

Valoarea de returnare a comenzii:

  • 0 - comanda a fost executată cu succes,
  • >0 - o valoare mai mare decât zero înseamnă o eroare de rulare.

Exemple

Testul de testare de tip $ este un tip shell încorporat $ tip cp cp este /bin/cp $ tip necunoscut necunoscut negăsit $ tip tipul este un shell încorporat

Link -uri

Note

  1. https://www.in-ulm.de/~mascheck/bourne/index.html#variants - 2001.
  2. William Shotts. Linia de comandă Linux. Ghid complet = Linia de comandă Linux. O introducere completă . - Sankt Petersburg. : Peter, 2016.
  3. UnxUtils . _ Preluat: 7 septembrie 2022.  
  4. Pagina de manual OpenBSD: ksh, de unde . Preluat: 7 septembrie 2022.  
  5. Familia tradițională Bourne Shell . Preluat: 7 septembrie 2022.