OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

מסמך זה נותן סקירה כללית של תכונות מעטפת נפוצות (זהות בכל טעם קליפה) ותכונות מעטפת שונות (מאפיינים ספציפיים למעטפת).‌‌


תמונה


ג.1. תכונות נפוצות

התכונות הבאות הן סטנדרטיות בכל מעטפת. שימו לב שהפקודות עצור, השעיה, jobs, bg ו-fg זמינות רק במערכות התומכות בבקרת עבודה.


טבלה ג-1. תכונות מעטפת נפוצות


פיקוד

משמעות

>

הפניית פלט

>>

צרף לקובץ

<

קלט מחדש

<<

מסמך "כאן" (קלט מחדש)

|

פלט צינור

&

הפעל תהליך ברקע.

;

פקודות נפרדות באותה שורה

*

התאם כל תו(ים) בשם הקובץ

?

התאם תו בודד בשם הקובץ

[]

התאם את כל התווים המצורפים

()

בצע ב-subshell

"

פלט תחליף של פקודה סגורה

""

ציטוט חלקי (מאפשר הרחבת משתנה ופקודה)

''

הצעת מחיר מלאה (ללא הרחבה)

\

ציטוט הדמות הבאה

$ var

השתמש בערך עבור משתנה

$$

מזהה תהליך

$0

שם פקודה

$n

ארגומנט n (n מ-0 עד 9)

$*

כל הטיעונים כמילה פשוטה

#

התחל להגיב

bg

ביצוע ברקע

לשבור

הפסקה מהצהרות לולאה

cd

שנה ספריות

להמשיך

המשך לולאת תוכנית

הד

הצג פלט

הערכה

העריכו טיעונים

Exec

הפעל מעטפת חדשה


fg

ביצוע בחזית

משרות

הצג משרות פעילות

להרוג

הפסקת עבודות ריצה

newgrp

שנה לקבוצה חדשה

משמרת

העבר פרמטרים מיקוםיים

להפסיק

להשעות עבודת רקע

לְהַשְׁעוֹת

השעיית עבודה בחזית

זמן

זמן פקודה

אומסק

הגדר או רשום הרשאות קובץ

ביטול ההגדרה

מחק הגדרות של משתנים או פונקציות

לחכות

המתן עד שתסיים עבודת רקע


תמונה


ג.2. תכונות שונות

הטבלה שלהלן מציגה הבדלים עיקריים בין המעטפת הסטנדרטית (sh), Bourne Again SHell (לחבוט), קליפת קורן (ksh) והקליפה C (CSH).


תמונהתאימות מעטפת

מאז ה-Bourne Again SHell הוא קבוצת על של sh, כל sh גם הפקודות יפעלו לחבוט - אבל לא להיפך. לחבוט יש עוד הרבה תכונות משלו, וכפי שהטבלה למטה מדגים, תכונות רבות המשולבות מקונכיות אחרות.


מאז המעטפת Turbo C היא קבוצה של CSH, כל CSH הפקודות יפעלו tcsh, אבל לא להיפך.


טבלה ג-2. תכונות מעטפת שונות


sh

לחבוט

ksh

CSH

משמעות/פעולה

$

$

$

%

הודעת ברירת מחדל למשתמש

>|

>|

>!

כפה ניתוב מחדש

> פילה

2> & 1


&> פילה or > פילה 2> & 1

> פילה

2> & 1


>& פילה

הפנה מחדש את stdout ו-stderr אל פילה

{}

{}

הרחב רכיבים ברשימה


`פקודה`


`פקודה` or $(פקודה)


$(פקודה)


`פקודה`

פלט חלופי של מצורף הפקודה

$ HOME

$ HOME

$ HOME

$home

ספריית הבית

~

~

~

סמל ספריית הבית

~+, ~-, דירס

~+, ~-

=-, =N

גישה למחסנית ספריות

היה=ערך

VAR=ערך

היה=ערך


סט

היה=ערך

מטלה משתנה

יצוא היה

יצוא VAR=ערך

יצוא

היה=val

settenv היה

val

הגדר משתנה סביבה


${nnnn}


${nn}

ניתן להתייחס ליותר מ-9 טיעונים

"$@"

"$@"

"$@"

כל הטיעונים כמילים נפרדות


$#


$#


$#


$#argv

מספר הטיעונים


$?


$?


$?


$status

סטטוס יציאה של הפקודה האחרונה שבוצעה


$!


$!


$!

PID של התהליך האחרון ברקע

$-

$-

$-

אפשרויות נוכחיות

. פילה

מָקוֹר פילה or . פילה

. פילה

מָקוֹר פילה

קרא פקודות בקובץ

כינוי x='y'

כינוי x=y

כינוי xy

שם x מייצג פקודה y

מקרה

מקרה

מקרה

להחליף or

מקרה

בחר חלופות

עשה

עשה

עשה

סוף

סיים הצהרת לולאה

esac

esac

esac

endsw

סוֹף מקרה or

להחליף

יציאה n

יציאה n

יציאה n

יציאה (expr)

צא עם סטטוס

ל/do

ל/do

ל/do

foreach

לולאה בין משתנים


סט -f , סט -o nullglob|dotglob|nocaseglob|noglob


נוגלוב

התעלם מתווי החלפה ליצירת שם קובץ


שירים


שירים


כינוי -t


hashstat

הצג פקודות גיבוב (כינויים במעקב)


שירים cmds


שירים cmds

כינוי -t

cmds


לשטוף מחדש

זכור מיקומי פקודה

שירים -r

שירים -r

לא מסתער

שכח את מיקומי הפקודה


היסטוריה

היסטוריה

היסטוריה

רשום פקודות קודמות

חץ למעלה+זן or !!

r

!!

בצע מחדש את הפקודה הקודמת


!str


r str


!str

בצע מחדש את הפקודה האחרונה שמתחילה ב- "str"


!cmd:s/x/y/


r x=y cmd


!cmd:s/x/y/

החלף את "x" ב-"y" בפקודה האחרונה שמתחילה ב-"cmd", ולאחר מכן הפעל.

אם [ $i -eq 5

]

אם [ $i -eq 5 ]

אם ((i==5))

אם$i==5)

בדיקת מצב לדוגמה

fi

fi

fi

ח

סוֹף if הצהרה

אולימיט

אולימיט

אולימיט

להגביל

הגדר מגבלות משאבים

pwd

pwd

pwd

דירס

הדפס ספריית עבודה

לקרוא

לקרוא

לקרוא

$<

קרא מהמסוף

מלכודת 2

מלכודת 2

מלכודת 2

onintr

התעלם מפסיקות

כינוי

כינוי

כינוי

הסר כינויים

עד

עד

עד

להתחיל עד לולאה

בזמן/do

בזמן/do

בזמן/do

בזמן

להתחיל בזמן לולאה

ל-Bourne Again SHell יש עוד הרבה תכונות שאינן מופיעות כאן. טבלה זו היא רק כדי לתת לך מושג כיצד מעטפת זו משלבת את כל הרעיונות השימושיים מקונכיות אחרות: אין ריק בעמודה עבור לחבוט. מידע נוסף על תכונות שנמצאות רק ב-Bash ניתן לאחזר מדפי המידע של Bash, בקטע "תכונות Bash".


מידע נוסף:


עליך לקרוא לפחות מדריך אחד, שהוא המדריך של המעטפת שלך. הבחירה המועדפת תהיה מידע bash, לחבוט בהיותה המעטפת של GNU והקלה ביותר למתחילים. הדפיסו אותו וקחו אותו הביתה, למדו אותו בכל פעם שיש לכם 5 דקות.


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

 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: