שם
bash, bn, bg, bind, bind, bd, bd, bd, bd, bd, bd, bd, היסטוריה, תעשיה, תעשיה, תעשיות, תעשיה, תעשיות, תעשייה, תעשייה, תעשייה, תעשייה, תעשייה, unalias, unset, לחכות - bash מובנית פקודות, ראהבאש(1)
הפקודה
אלא אם צוין אחרת, כל פקודה מובנית מתועדת בסעיף זה כאפשרויות קבלה המקודמות- מקבלת-- כדי לסמן את סוף האופציות.
: ארגומנטים
ללא השפעה; הפקודה אינה עושה דבר מעבר להרחבה ארגומנטים וביצוע כל הפניות ספציפיות. קוד יציאה אפס מוחזר.
. שם קובץ ארגומנטים
מקור שם קובץ ארגומנטים
לקרוא ולבצע פקודות מ שם קובץ בסביבת הקליפה הנוכחית ולחזור את מצב היציאה של הפקודה האחרונה שבוצעה מ שם קובץ . אם שם קובץ אינו מכיל קו נטוי, שמות קבציםPathH משמשים כדי למצוא את הספריה המכילה שם קובץ . הקובץ חיפש ב-PathH לא צריך להיות בר ביצוע. מתיבאש לא נמצא מצב , הספרייה הנוכחית היא חיפשה אם לא נמצא קובץPathH. אםמקור אפשרותshoptהפקודה מובנית כבוי,PathH לא נערך חיפוש. אם בכלל ארגומנטים מסופקים, הם הופכים את הפרמטרים positional כאשר שם קובץ מתבצע. אחרת, הפרמטרים positional הם ללא שינוי. מצב החזרה הוא המצב של הפקודה האחרונה שיצאה מתוך הסקריפט (0 אם לא בוצעו פקודות), ו- false אם שם קובץ לא נמצא או לא ניתן לקריאה.
כינוי -p שם = ערך …
כינוי ללא ויכוחים או עם-p האפשרות מדפיסה את רשימת הכינויים בטופסכינוי שם = ערך על פלט סטנדרטי. כאשר מסופקים ארגומנטים, מוגדרת כינוי עבור כל אחד מהם שם של מי ערך נתון. חלל נגרר פנימה ערך גורם למילה הבאה להיות מסומנת עבור החלפת שם כינוי כאשר הכינוי מורחב. לכל אחד שם ברשימת הארגומנטים אשר לא ערך מסופק, השם והערך של הכינוי מודפסים.כינוי מחזירה אמת, אלא א שם ניתנה עבורו לא הוגדר כינוי.
bg jobspec
לחדש את העבודה שהושעתה jobspec ברקע, כאילו זה התחיל&. אם jobspec אינו נוכח, מושג הקליפה של עבודה נוכחית משמש.bg jobspec מחזיר 0 אלא אם כן מופעל כאשר בקרת העבודה מושבתת, או כאשר מופעל עם בקרת עבודה מופעלת, אם jobspec לא נמצא או התחיל ללא שליטה בעבודה.
לאגד -M מפתח -lpsvPSV
לאגד -M מפתח -q פונקציה -u פונקציה -r מפתח
לאגד -M מפתח -f שם קובץ
לאגד -M מפתח -איקס מפתח : הפקודה- shell
לאגד -M מפתח מפתח : שם פונקציה
לאגד פקודת קריאה
הצג הנוכחיקריאת שורה מפתח ואת הכריכות פונקציה, לאגד רצף מפתח אקריאת שורהפונקציה או מאקרו, או להגדיר אקריאת שורה משתנה. כל ארגומנט שאינו אופציה הוא פקודה כפי שהיא מופיעה .inputrc , אבל כל מחייב או פקודה חייבים להיות מועברים כטיעון נפרד; למשל, '' C-x C-r ': re-read-init-file'. אפשרויות, אם מסופקות, יש את המשמעויות הבאות:
-M מפתח
להשתמש מפתח כמו keymap להיות מושפע על ידי כריכות הבאים. מקובל מפתח שמות הם emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , ו -וי להכניס . vi שווה ל הפקודה ; Emacs שווה ל emacs רגיל .
-L
רשום את השמות של כולםקריאת שורה פונקציות.
-p
תצוגהקריאת שורה שמות פונקציה ו bindings בצורה כזו כי הם יכולים להיות מחדש לקרוא.
-P
רשימה נוכחיתקריאת שורה שמות פונקציה ואיגודים.
-v
תצוגהקריאת שורה שמות וערכים משתנים כך שניתן יהיה לקרוא אותם מחדש.
-V
רשימה נוכחיתקריאת שורה שמות וערכים משתנים.
- s
תצוגהקריאת שורה מפתח sequences קשורה פקודות מאקרו ואת מחרוזות הם פלט בצורה כזו, כי הם יכולים להיות מחדש לקרוא.
-S
תצוגהקריאת שורה מפתח sequences קשור מאקרו ואת מחרוזות הם פלט.
-f שם קובץ
קרא מפתח כריכות מ שם קובץ .
-q פונקציה
שאילתה על אילו מפתחות קוראים את השם פונקציה .
-u פונקציה
הסר את כל המקשים הקשורים לשם פונקציה .
-r מפתח
הסר כל מחייב הנוכחי עבור מפתח .
-איקס מפתח : הפקודה- shell
גורם הפקודה- shell להתבצע בכל פעם מפתח נכנס.
ערך ההחזרה הוא 0 אלא אם ניתנה אפשרות לא מזוהה או אירעה שגיאה.
לשבור n
צא מתוךל, בזמן, עד, אובחר לולאה. אם n מוגדר, הפסקה n רמות. n חייב להיות> 1. אם n הוא גדול ממספר הלולאות המקיפות, כל הלולאות המקיפות יוצאו. ערך ההחזרה הוא 0 אלא אם הקליפה אינה מבצעת לולאהלשבור מתבצע.
בנוי פגז בנוי ארגומנטים
בצע את פגז פגז שנבחר, עובר אותו ארגומנטים , ולהחזיר את מצב היציאה שלה. אפשרות זו שימושית בעת הגדרת פונקציה ששמה זהה לקונכייה, תוך שמירה על הפונקציונליות של הבנין בתוך הפונקציה. הcd בנוי בדרך כלל מוגדר מחדש בדרך זו. סטטוס ההחזרה הוא שקר אם פגז בנוי היא לא הפקודה פגז מובנה.
cd -L | | -P דיר
שנה את הספריה הנוכחית ל דיר . המשתנהבית היא ברירת המחדל דיר . המשתנהCDPATH מגדיר את נתיב החיפוש עבור הספרייה המכילה דיר . שמות ספריות חלופייםCDPATH מופרדים על ידי נקודתיים (:). שם ספרייה ריקCDPATH זהה לספרייה הנוכחית, כלומר, ``.''. אם דיר מתחיל בקו נטוי (/), ולאחר מכןCDPATH אינו בשימוש. ה-P אומר אומר להשתמש במבנה הספרייה הפיזית במקום קישורים סמליים הבאים (ראה גם את-P אפשרותבחר פקודה מובנית); ה-L אפשרות כוחות קישורים סמליים להיות אחריו. ויכוח של- שווה ל$ OLDPWD. ערך ההחזרה נכון אם הספריה שונתה בהצלחה; שקר אחרת.
פקודה -VVv פקודה arg …
הפעלה פקודה עם טוען מדכא את הפונקציה נורמלי בדיקת פגז. רק פקודות או פקודות שנמצאוPathH מתבצע. אם-p אפשרות ניתנת, החיפוש אחר פקודה מתבצע באמצעות ערך ברירת מחדל עבורPathH כי מובטחת למצוא את כל כלי עזר סטנדרטיים. אם גם-V או-v אופציה מסופקת, תיאור פקודה מודפס. ה-v אפשרות גורמת למילה אחת המציינת את הפקודה או שם הקובץ המשמשים להפעלה פקודה יוצג; ה-V אפשרות מייצרת תיאור מפורט יותר. אם-V או-v אפשרות מסופקת, מצב היציאה הוא 0 אם פקודה נמצא, ואם לא. אם לא סופקה אף אחת מהאפשרויות ולא אירעה שגיאה פקודה לא ניתן למצוא, מצב היציאה הוא 127. אחרת, מצב היציאה שלפקודה Builtin הוא מצב היציאה של פקודה .
compgen אפשרות מילה
צור התאמות השלמת אפשרי עבור מילה על פי אפשרות s, אשר עשוי להיות כל אפשרות מקובלת על ידילהשלים למעט-p ו-r, ולכתוב את ההתאמות לפלט הסטנדרטי. בעת שימוש-F או-C אופציות, משתני הקליפה השונים שנקבעו על ידי מתקני ההשלמה הניתנים לתכנות, כאשר הם זמינים, לא יהיו להם ערכים שימושיים.
ההתאמות ייווצרו באותו אופן כאילו קוד ההשלמה הניתן לתכנות יצר אותן ישירות ממפרט השלמה עם אותם דגלים. אם מילה צוין, רק התאמה זו השלמות מילה יוצג.
ערך ההחזרה נכון, אלא אם כן מסופקת אפשרות לא חוקית, או שלא נוצרו התאמות.
להשלים -אשקדג'קוב -ו comp-option -A פעולה -ג globpat -W רשימת מילים -P קידומת -S סיומת
-איקס מסנן -F פונקציה -C פקודה שם שם … להשלים -יחסי ציבור שם … ציין כיצד ארגומנטים לכל אחד מהם שם צריך להסתיים. אם-p אופציה מסופקת, או אם לא סופקו אופציות, מפרטי השלמה קיימים מודפסים באופן המאפשר שימוש חוזר בהם כקלט. ה-r אפשרות זו מסירה מפרט השלמה עבור כל אחת מהן שם , או, אם לא שם s מסופקות, כל מפרטים השלמת. תהליך החלת מפרטי השלמה אלה, כאשר מתנסים בהשלמת המילה מתואר לעילסיום לתכנות. אפשרויות אחרות, אם צוין, יש את המשמעויות הבאות. הטיעונים ל-ג, -W, ו-איקס (ואם יש צורך,)-P ו-S אופציות) יש לצטט כדי להגן עליהם מפני התרחבות לפנילהשלים בונה הוא מופעל. -ו comp-option ה comp-option שולט בכמה היבטים של ההתנהגות של compspec מעבר לדור פשוט של השלמות. comp-option עשוי להיות אחד מ: ברירת המחדל השתמש בהשלמה המוגדרת כברירת מחדל של קובץ הקובץ אם החישוב אינו יוצר התאמות. שמות בצע השלמה שם המדריך אם compspec אינו יוצר התאמות. שמות קבצים תגיד לקרוא כי compspec מייצר שמות קבצים, כך שהוא יכול לבצע כל עיבוד קובץ ספציפי (כמו הוספת קו נטוי שמות ספריות או דיכוי רווחים נגררים). מיועד לשימוש עם פונקציות פגז. אין מקום תגלה 'אל תוסיף' רווח (ברירת המחדל) למילים שהושלמו בסוף השורה. -A פעולה ה פעולה עשוי להיות אחד מהבאים כדי ליצור רשימה של השלמות אפשריות: כינוי שמות כינויים. ניתן לציין גם כ- א. arrayII שמות משתנים של מערך. כריכה קריאת שורה שמות מפתח מחייב. בנוי שמות של פקודות. ניתן לציין גם כ-b. פקודה שמות פקודה עשויים להיות מוגדרים גם כשמות. ניתן לציין גם כ-ג. ספרייה שמות ספריות. ניתן לציין גם כד. מושבת שמות של מבנים פגומים מושבתים. מאופשר שמות של פגזים מופעלים. יצוא שמות של משתני פגז מיוצאים. ניתן לציין גם כ-ה. קובץ שמות קבצים. ניתן לציין גם כ-f. פונקציה שמות של פונקציות פגז. קבוצה שמות קבוצות. ניתן לציין גם כ-g. HELPTOPIC נושאי עזרה כפי שמקובל על ידיעזרה בנוי. שם מארח Hostnames, כפי שנלקח מתוך הקובץ שצוין על ידיהוסטפיל משתנה פגז. עבודה שמות עבודה, אם בקרת העבודה פעילה. ניתן לציין גם כ-ג'. מילת מפתח מעטפת שמורות. ניתן לציין גם כ-k. רץ שמות של עבודות ריצה, אם בקרת העבודה פעילה. שירות שמות שירות. ניתן לציין גם כ- s. An קבוצה ארגומנטים חוקיים עבור-ו אפשרותבחר בנוי. shopt שמות אופציות Shell כפי שמקובל על ידיshopt בנוי. האות שמות אותות. עצר שמות של עבודות מופסקות, אם בקרת העבודה פעילה. משתמש שמות משתמשים. ניתן לציין גם כ-u. משתנה שמות של כל המשתנים פגז. ניתן לציין גם כ-v. -ג globpat תבנית הרחבת שם הקובץ globpat מורחבת כדי ליצור את ההשלמות האפשריות. -W רשימת מילים ה רשימת מילים הוא מחולק באמצעות התוויםIFS משתנה מיוחד כתחום, וכל מילה מתקבלת מורחבת. ההשלמות האפשריות הן חברי הרשימה שתואמת את המילה שהושלמה. -C פקודה פקודה מתבצע בסביבת משנה, והפלט שלו משמש כהשלמות אפשריות. -F פונקציה הפונקציה פגז פונקציה מתבצע בסביבת הפגז הנוכחית. כאשר הוא מסיים, את השלמות אפשרי מאוחזרים מערכו שלתכלול משתנה מערך. -איקס מסנן מסנן הוא דפוס המשמש להרחבת שם קובץ. הוא מוחל על רשימת ההשלמות האפשריות שנוצרו על ידי האפשרויות והארגומנטים הקודמים, וכל התאמת השלמה מסנן יוסר מהרשימה. הובלה! in מסנן שולל את הדפוס; במקרה זה, כל השלמה לא תואמת מסנן הוסר. -P קידומת קידומת מתווסף בתחילת כל השלמה אפשרית לאחר יישום כל שאר האופציות. -S סיומת סיומת מצורף לכל השלמה אפשרית לאחר יישום כל שאר האופציות. ערך ההחזרה נכון, אלא אם כן מסופקת אפשרות לא חוקית, אפשרות אחרת-pאו-r מסופק ללא שם טענה, נעשה ניסיון להסיר מפרט השלמה עבור שם אשר לא קיים מפרט, או מתרחשת שגיאה הוספת מפרט השלמה. להמשיך n לחדש את האיטרציה הבאה של המתחםל, בזמן, עד, אובחר לולאה. אם n צוין, לחדש ב n לולאה מצרפת. n חייב להיות> 1. אם n הוא גדול ממספר הלולאות המקיפות, הלולאה המקיפה האחרונה (הלולאה "העליונה") חוזרת. ערך ההחזרה הוא 0 אלא אם הקליפה אינה מבצעת לולאהלהמשיך מתבצע. להכריז -אף פירטקס -p שם = ערך דפוס -אף פירטקס -p שם = ערך להכריז משתנים ו / או לתת להם תכונות. אם לא שם s נתון ואז להציג את ערכי המשתנים. ה-p אפשרות יציג את התכונות והערכים של כל אחד מהם שם . מתי-p נעשה שימוש באפשרויות נוספות. ה-F אפשרות מעכבת את התצוגה של הגדרות הפונקציות; רק שם הפונקציה ותכונותיה יודפסו. ה-F משמעות הדבר-f. ניתן להשתמש באפשרויות הבאות כדי להגביל את הפלט למשתנים עם המאפיין שצוין או לתת תכונות משתנים: - א כל אחד שם הוא משתנה מערך (ראהמערכים לעיל). -f השתמש בשמות פונקציות בלבד. -אני המשתנה מטופל כמספר שלם; הערכה אריתמטיתהערכה ארתמטית)מתבצע כאשר המשתנה מוקצה לערך. -r עשה שם s לקריאה בלבד. לאחר מכן לא ניתן להקצות שמות אלה לפי הצהרות הקצאה עוקבות או שלא הוגדרו. -t תן לכל אחד מהם שם ה עקבות תכונה. פונקציות העוקבות יורשותאשפוז מלכודת מן הקליפה. לתכונת המעקב אין משמעות מיוחדת למשתנים. -איקס סימן שם s לייצוא לפקודות הבאות באמצעות הסביבה. '+' במקום '-' יכבה את התכונה במקום זאת, למעט זה+ אלא ניתן להשתמש בהם להשמדת משתנה מערך. כאשר נעשה שימוש בפונקציה, עושה כל אחד שם מקומי, כמו עםמקומי פקודה. ערך ההחזרה הוא 0, אלא אם כן נתקלה אפשרות לא חוקית, נעשה ניסיון להגדיר פונקציה באמצעות "- f foo = bar", נעשה ניסיון להקצות ערך למשתנה לקריאה בלבד, נעשה ניסיון להקצות ערך למשתנה מערך מבלי להשתמש בתחביר ההקצאה של המתחם (ראהמערכים לעיל), אחד שמות אינו שם משתנה של פגז חוקי, נעשה ניסיון לבטל את מצב הקריאה בלבד למשתנה לקריאה בלבד, נעשה ניסיון לכבות את מצב המערך עבור משתנה מערך, או נעשה ניסיון להציג את הערך הלא - פונקציה קיימת עם-f. dirs -clpv + n - n ללא אפשרויות, מציג את רשימת הספריות שנזכרו כעת. תצוגת ברירת המחדל היא בשורה אחת עם שמות ספריות המופרדים על ידי רווחים. מדריכים נוספים לרשימה עםpush פקודה; הפופ הפקודה מסירה רשומות מהרשימה. + n מציג את n כניסה לספירה משמאל לרשימה שמוצג על ידיdirs כאשר מופעל ללא אפשרויות, החל מאפס. - n מציג את n כניסה לספירה מימין הרשימה המוצגת על ידיdirs כאשר מופעל ללא אפשרויות, החל מאפס. -ג מחיקת ערימת הספריות על-ידי מחיקת כל הרשומות. -L מפיק רישום ארוך יותר; את פורמט הרישום ברירת המחדל משתמשת tilde לציון המדריך הביתה. -p הדפס את ערימת המדריכים עם ערך אחד בכל שורה. -v הדפס את ערימת המדריכים עם ערך אחד בכל שורה, קידומת כל ערך עם האינדקס שלו בערימה. ערך ההחזרה הוא 0, אלא אם כן מסופקת אפשרות לא חוקית n אינדקסים מעבר לסוף ערימת הספריות. להתכחש -I -h jobspec … ללא אפשרויות, כל אחת jobspec מוסר משולחן העבודה. אם-h ניתנת, כל אחת jobspec לא יוסר מהטבלה, אך מסומן כךSIGHUP לא נשלח לתפקיד אם הקליפה מקבלתSIGHUP. אם לא jobspec קיים, וגם לא- אולא את-r אופציה מסופקת, עבודה נוכחית משמש. אם לא jobspec מסופק,- א אפשרות פירושו להסיר או לסמן את כל העבודות; ה-r אפשרות ללא jobspec ארגומנט מגביל את הפעולה לעבודות ריצה. ערך ההחזרה הוא 0, אלא אם כן jobspec אינו מציין עבודה חוקית. הד -הנה arg … פלט את arg s, מופרדים על ידי רווחים, ואחריו קו חדש. מצב ההחזרה הוא תמיד 0. אם-n צוין, הקו החדש נגרר. אם-ה ניתנת אפשרות, הפירוש של התווים הבאים נמלטו מ - Backslash. ה-E אפשרות משביתה את הפרשנות של תווים בריחה אלה, גם במערכות שבהן הם מתפרשים כברירת מחדל. הxpg_echo אפשרות פגז ניתן להשתמש כדי לקבוע באופן דינמי אם או לאהד מרחיב את תווי הבריחה האלה כברירת מחדל.הד אינו מפרש-- כלומר, סוף האופציות.הד מפרש את רצפי הבריחה הבאים: a התראה (פעמון) b backspace c לדכא נגרר נגרר e תו בריחה f טופס להאכיל n שורה חדשה r לחזור המרכבה t הכרטיסייה האופקית v הכרטיסייה אנכית \ קו נטוי הפוך
