Type (יוניקס)
type במערכת ההפעלה Unix ומערכות הפעלה דמויות יוניקס היא פקודה המציגה כיצד ארגומנט שהיא מקבלת היה מתפרש כפקודה.
שימוש
במידת הצורך, type
מציגה את הנתיב של הפקודה שהיא קיבלה כפרמטר. סוגי פקודות אפשריים כפרמטר הם:
במקרה של כישלון (למשל אם לא ניתן למצוא את הפרמטר) הפקודה מחזירה ערך חזרה שאינו אפס.
דוגמאות
<syntaxhighlight lang="console"> $ type test test is a shell builtin $ type cp cp is /bin/cp $ type unknown unknown not found $ type type type is a shell builtin </syntaxhighlight>
היסטוריה
פקודת type
הייתה פקודה מובנת עבור מעטפת Bourne שהוצגה בשנת 1984[1], אך עד היום היא חלק ממעטפות רבות אחרות תואמות POSIX כגון Bash. עם זאת, type
אינה חלק מהתקן של POSIX, שכולל פקודה המתנהגת באופן דומה:
<syntaxhighlight lang="console">
command -V name
</syntaxhighlight>ב- KornShell, הפקודה whence
מספקת פונקציונליות דומה.[2]
הפקודה זמינה גם עבור Windows כחלק מהחבילה UnxUtils שכוללת כלי עזר נפוצים בסגנון GNU Unix[3].
הערות שוליים
- ^ בתהליכי בנייה "תבנית:Cite web"
- ^ בתהליכי בנייה "תבנית:Cite book"
- ^ Native Win32 ports of some GNU utilities
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |