logo

פקודות מעטפת לינוקס

בלינוקס, פקודות הן דרכים או הוראות שבאמצעותן אתה יכול להורות למערכת שלך לבצע פעולה כלשהי. פקודות מבוצעות בשורת הפקודה.

תחביר:

 command [option] [argument] 

ישנן כמה פקודות שאין להן כל אפשרות או שאינן מקבלות שום טיעון כגון 'נקה' ו-'pwd'.

ברור

הפקודה 'נקה' מנקה את כל הפקודות והפלטים הקודמות מתצוגת המסוף.

איך לעשות מחדש בפוטושופ

pwd

הפקודה 'pwd' מייצגת 'הדפס ספריית עבודה'. זה לא מקבל שום אפשרות או ארגומנט ומציג את הפרטים של ספריית העבודה הנוכחית.


סוגי פקודות

פקודות חיצוניות או מובנות

מובנה פקודות הן פקודות פנימיות המובנות במעטפת. פקודות מובנות נקראות מהקליפה ומבוצעות ישירות בתוך הקליפה עצמה. אתה יכול לרשום את כל הפקודות המובנות בעזרת הפקודות 'help' ו-'compgen -b'. כמה דוגמאות לפקודות מובנות הן 'pwd', 'help', 'type', 'set', 'unset' וכו'.

חיצוני הפקודות אינן פקודות מובנות. פקודות אלו הן תוכניות שיש להן בינארי משלהן וממוקמות במערכת הקבצים. אלו הן הפקודות שהמערכת שלך מציעה והן עצמאיות לחלוטין במעטפת. לרוב הפקודות הללו נמצאות ב- /bin, /sbin, /usr/sbin.

לשנוא

הקלד פקודה

הפקודה 'סוג' של לינוקס אומרת לנו אם פקודה שניתנה למעטפת היא פקודה מובנית או חיצונית.

תחביר:

נגזרות חלקיות בלטקס
 type 

דוגמא:

 type pwd type cd type man type cat type file 
פקודת הרחבת מעטפת לינוקס 1

תסתכל על תמונת המצב שלמעלה, פקודות כמו 'pwd' ו-'cd' הן פקודות מובנות בעוד שהפקודות 'man', 'cat' ו-'file' הן פקודות חיצוניות.

הפקודה 'סוג' של לינוקס גם אומרת אם פקודה היא בכינוי או שלא.

דוגמא:

 type ls 
Linux Shell Expansion Command2

תסתכל על תמונת המצב שלמעלה, הפקודה 'סוג' מראה ש'ls' היא פקודה עם כינוי.


סוג א

האפשרות 'סוג -a' מספרת על כל סוגי הפקודות בין אם היא מובנית, חיצונית או כינוי. חלק מהפקודות הן פקודות חיצוניות והן פקודות מובנות. אבל הפקודה המובנית תמיד מקבלת עדיפות עד ואל אם מוזכר נתיב של פקודה חיצונית.

תחביר:

 type -a 

דוגמא:

pawandeep rajan
 type -a echo 
Linux Shell Expansion Command3

תסתכל על תמונת המצב לעיל, הפקודה 'הד' היא פנימית וגם חיצונית. כדי להשתמש בפקודה 'הד' חיצונית, נתיב '/bin/echo' מצוין.


איזה

הפקודה 'איזו' של לינוקס מאתרת את הנתיב של פקודה.

תחביר:

 which .... 

דוגמא:

b פלוס עץ
 which ls pwd rmdir mkdir cp cd file man 
Linux Shell Expansion Command4

תסתכל על תמונת המצב שלמעלה, מלבד הפקודה 'cd', כל הפקודות האחרות הן פקודות חיצוניות כי bash הציג את הנתיב החיצוני שלהן.