דף הבית » איך ל » מה הפיקוד המובנה בשא עושה?

    מה הפיקוד המובנה בשא עושה?

    פקודות מובנה בש יכול להיות מאוד שימושי, אבל מה "Builtin" עצמו באמת לעשות? היום של SuperUser Q & A פוסט יש את התשובה לשאלה הקורא סקרן.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    השאלה

    SuperUser הקורא לפאלין רוצה לדעת מה הפקודה המובנית בשא עושה:

    אני יודע מה הפקודה מובנית, אבל מה עושה בנוי עצמה לעשות? ביצוע אשר ls מראה לי / bin / ls, אבל מבצע אשר בנוי לא מחזירה דבר. גבר רק נותן לי רשימה של פקודות מובנות, שאחת מהן בנוי. שאר דף האיש מסביר מה פקודה מובנית, אבל לא מה בנוי הוא עצמו. buildin -help ספר לי [...] [...], אבל עדיין לא מה שהיא עושה. האם זה חלק של באש באופן פקודות מובנים אחרים לא?

    מה עושה את הפקודה המובנית בש?

    התשובה

    לתורם SuperUser Spiff יש את התשובה עבורנו:

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

    לדוגמה, דמיינו שהגדרתם פונקצית פגז בשם cd כדי להדפיס קצת מצב נוסף בכל פעם שאתה משנה ספריות, אבל אתה פישל את זה ועכשיו אתה לא יכול לשנות את הספריות כראוי. אז עכשיו אתה יכול להקליד תקליטור מובנה ~ בהצלחה cd חזרה לספריית הבית שלך מבלי להפעיל את הפונקציה פגז שבור שלך.

    אגב, העותק שלי של דף האיש של באש מכיל סעיף הנקרא "שלט בוילטין פקודות", והוא מגדיר את המשמעות של הפקודה המובנית באותו סעיף (מתוארים להלן).


    יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.