אנגליתצרפתיתספרדי

Ad


סמל OnWorks

bosh - מקוון בענן

הפעל את bosh בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה bosh שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


שְׁטוּיוֹת - ניתן לעיון תְפוּקָה צדף

תַקצִיר


שְׁטוּיוֹת [אופציות] [תְצוּרָה] [תְצוּרָה אפשרויות]

תיאור


שְׁטוּיוֹת לוקח את הפלט של תוכנית או סקריפט ומספק ממשק קללות לגלישה
הפלט הזה. ניתן לבחור שורה מסוימת של פלט זה ולהגדיר פעולות
ובוצעו ועשו שימוש בשורה שנבחרה.

נוהג


CONFIGURATION הוא השם של קובץ תצורה של bosh (ראה להלן), ובמקרה זה
טעון.

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

בוש תומך כעת בהעברת טיעונים ל-CONFIGURATION. הטיעונים יהיו זמינים
בצורה הסטנדרטית ($1...$9,$*,$@ וכו').

ניתן להפעיל את בוש כמתואר לעיל, או כ"מתורגמן", כלומר ניתן להפעיל אותו משבאנג
שורה (#!) בראש סקריפט. הסקריפט הזה יהיה רק ​​קובץ תצורה של bosh. לִרְאוֹת
בופ כדוגמה, שהיה צריך לבוא עם שְׁטוּיוֹת.

אפשרויות


-h / - עזרה
להראות עזרה ולצאת

-v / --גִרְסָה
הצג גרסה וצא

--רענון אוטומטי=N
הרץ מחדש אוטומטית את הפקודה כל N שניות.

--cursorsize=N
הגדר את הסמן ל-N קווים גבוה.

--cursormovement=N
הגדר כמה הסמן יזיז אחד בלחיצה למעלה/למטה.

--header=[N]
מנע מהסמן להיכנס ל-N השורות הראשונות של הפלט.

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

--preaction=פקודות
פקודה או פקודות שיופעלו בהזמנת כל הפעולות, לפני ה
הפעולה מופעלת. זה מאפשר לקוד שהוא נפוץ לפעולות להיות בלבד
מוגדר פעם אחת. פעולות מקדימות פשוט מקודמות לפעולה כאשר הפעולה היא
מופעל. זה אומר שתצטרך לכלול תו מפריד (למשל ;) ב-
סיום ההקדמה.

--refresh=[0,1]
ערך 1 אומר ש-bosh יפעיל מחדש את הפקודה לאחר ביצוע פעולה.

--uservars=N
הגדר את מספר משתני המשתמש ( של הטופס $BOSHVARx ) זמין. ראה את משתמש
וריאציות להלן.

תְצוּרָה קבצים


תצורות Bosh הן די פשוטות. ראשית אתה צריך שורה שאומרת לבוש את המציאות
תוכנית לביצוע כדי להראות שזה מאגר -

command=ps x

זה יכול להיות גם שרשרת של פקודות (bash) -

פקודה=עבור i in *; do הד $i; עשה

או שהוא יכול לפזר אותו על פני שורות מרובות לקריאה עם \ (חייב להיות בסוף
קו!) -

פקודה=עבור i in * \

do \

הד $i \

עשה

או עכשיו אפילו יותר טוב, bosh תומך בלוקים המופרדים על ידי {{ ו}} -
פקודה{{

ל i in *

do

הד $i

עשה

}}

ניתן להשתמש בהם עם כל האפשרויות והפעולות.

ארגומנטים של שורת הפקודה שניתנו ל-bosh לאחר הפרמטר COMMAND זמינים ויכולים להיות
משמש כדלקמן -

command=ps $*

זה יאפשר למשתמש לציין את הפורמט של ps בעת הפעלת bosh.

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

פקודה=אם [ -z "$ 1" ] \

אז \

BOSHERR="שימוש: $BOSHCONF [סָעִיף] שֵׁם" \

לַחֲזוֹר 1 \

fi \

איש $*

משמעות הדבר היא יציאות של bosh באופן מיידי אם לא יעברו ארגומנטים בשורת הפקודה. הערה
השימוש לַחֲזוֹר ולא יציאה.

לאחר אפשרות הפקודה, תוכל לציין כל אחת מהאפשרויות שצוינו לעיל ב-
אפשרויות קטע, אך ללא הקידומת --

כותרת=4

רענון=1

פעולות


פעולות בסיסיות מוגדרות כ-

KEY=פקודה

לדוגמה:

k=להרוג $(הד $BOSH | לחתוך -F1 -ד' ')

9=להרוג -9 $(הד $BOSH | לחתוך -F1 -ד' ')

לחלופין, באמצעות הגדרת ההקדמה (ראה למעלה) -

preaction=PID=$(echo $BOSH | לחתוך -F1 -ד' ');

k=להרוג $PID

9=להרוג -9 $PID

המקשים הזמינים הם a-z,0-9 ו-Enter. מקשי Bosh אינם רגישים לאותיות גדולות, אז A= הוא ה-
זהה ל-a=.

$BOSH הוא משתנה סביבה המכיל את השורות שנבחרו כעת ב-bosh. זה
מוגדר כאשר מקש הפעולה מופעל. כך מועבר מידע לפעולות. ב
בדוגמה שלמעלה, ה-PID מופק מהשורה שנבחרה כעת של פלט ps
באמצעות cut, אשר לאחר מכן ניתן להעביר לפקודת kill.

פעולות עִם תפוקה
עבור פעולות בסיסיות כגון הרג, שאין לה פלט ל-stdout, ההגדרה לעיל היא
מַסְפִּיק. עם זאת, bosh יכול כעת ליירט את הפלט של הפעולות ולמקם את זה ב-
חלון בושה. אלה מוגדרים כדלקמן -

KEY=[.]פקודה
או,

לדוגמה:

l=[.]/usr/sbin/lsof -p $PID

בהנחה שהפראקציה משמשת למעלה, פעולה זו תשתמש ב-lsof כדי להציג ב-bosh רשימה של
נפתחו קבצים שמעבדים $PID. במצב זה, הפלט של הפקודה המקורית הוא
אבד, והוחלף בפלט של הפעולה.

לחילופין ניתן להגדיר פעולה -
KEY=[>]פקודה

במצב זה, bosh הוא כמו דפדפן אינטרנט, בכך שהפלט הזה (lsof) לא יהיה
לעקוף את המאגר הנוכחי, אבל ליצור מאגר חדש - אתה יכול לקבל ואז לעבור אחורה ו
קדימה דרך המאגרים האלה עם מקשי החצים שמאלה וימינה. בשלב זה, פעולות
זמינים רק במאגר המקורי.

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

KEY=[!]פקודה

לדוגמה: אם חלון bosh הכיל רשימה של קבצים, ניתן להשתמש בפעולה כזו
טען את הקובץ ב- pico.

e=[!]pico $BOSH

פעולה פרמטרים
פעולות יכולות כעת לקבל הנחיה לקלט משתמש לפני ביצוע הפעולה. הערך הוא
זמין לפעולה באמצעות ה $BOSHPARAM משתנה

לדוגמה: שימוש בדוגמה של ps לעיל, עם קדם PID -

s=[!:אות] להרוג -s $BOSHPARAM $PID

כאשר הפעולה הזו נקראת, שְׁטוּיוֹת יבקש קלט משתמש עם ההנחיה אות: . פעם
זה הוזן, הפעולה תפעל.

שְׁטוּיוֹת* משתנים:


נוסף על $BOSH , $BOSHPARAM ו $BOSHERR (הכל הוסבר לעיל), את הדברים הבאים
משתנים זמינים לפעולות -

$BOSHPID
מזהה תהליך של bosh עצמו

$BOSHPPID
מזהה תהליך האב של bosh (למשל: המעטפת שממנה רצתם את bosh)

משתמש וריאציות
משתני משתמש הם משתנים להגדרה ולשימוש על ידי פקודות ופעולות. הם מה-
טופס $BOSHVARx. כאשר הפקודה או הפעולה מופעלות וקובעות משתנה משתמש, bosh יעשה זאת
אחסן את התוכן כאשר הפקודה או הפעולה הסתיימו. זה מאפשר לערכים להיות
בשימוש בפעולות הבאות. כדי לעשות שימוש באלה, תחילה עליך להגדיר את uservars אל ה
מספר שאתה צריך (למשל: uservars=1 ייתן לך BOSHVAR1, uservars=10 ייתן לך BOSHVAR1
דרך BOSHVAR10).

קליפות


נכון לעכשיו bosh תומך רק ב-bash כקליפה שהוא מולידה לביצוע הפקודות
ופעולות. תמיכה עבור קונכיות ושפות אחרות תיכלל בתקווה
עתיד.

דוגמא תצורה:


כלול עם bosh צריך להיות תצורה פשוטה בשם bops. הוא משתמש ב-ps כעיקרי
הפקודה, ומאפשר לך להרוג את התהליך שנבחר או להציג את הקבצים הפתוחים שלו (באמצעות lsof).
מכאן לקוחות הדוגמאות לעיל. ההשראה המקורית לבוש הייתה
להיות מסוגל להרוג תהליכים בקלות בצורה זו.

כדי להפעיל בופ, הקלד -

$ ./בופס

זה מפעיל את bosh דרך ה-shbang בחלק העליון (בהנחה שהנתיב מוגדר נכון).

או להפעיל את זה בדרך המסורתית -

$ ./שְׁטוּיוֹת ./בופס

מפתחות


למעלה למטה
סמן למעלה/למטה

שמאלה / ימינה
חיץ קדימה/אחורה

^L רענון מסך

^O להפעיל פקודה חדשה

^P מאגר צינור באמצעות פקודה, כאשר הפלט של צינור זה יהפוך למאגר

^R רענון פלט תוכנית (הפעל מחדש את הפקודה)

^V הצג את התצורה הנוכחית

^W search

^N חיפוש חוזר

^X יציאה

F3 זהה ל-^W

F4 זהה ל-^N

F5 זהה ל-^R

F6 טען מחדש את התצורה

F12 זהה ל-^L

| אותו דבר כמו ^P

סטָטוּס בר


שורת המצב מכילה מידע נוסף על התצורה הנוכחית. זה מראה
עם exit=num ערך היציאה האחרון של פקודה הרצה ב-bosh. יתר על כן, R מציינת זאת
bosh פועל עם אפשרות רענון מופעלת. בשורת המצב תהיה ספירה לאחור
מוצג אם אפשרות הרענון האוטומטי מוגדרת.

השתמש ב-bosh באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad