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

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

mhlmh - מקוון בענן

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

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

תָכְנִית:

שֵׁם


mhl - הפקת רשימות מעוצבות של הודעות nmh

תַקצִיר


/usr/lib/mh/mhl [-פַּעֲמוֹן | -נובל] [-ברור | -לא ברור] [-תיקיה +תיקייה] [-טופס קובץ טופס]
[-אורך קווים] [רוחב עמודות] [-moreproc התוכנית] [-nomoreproc] [-fmtproc התוכנית]
[-nofmtproc] [קבצים ...] [-הפך] [עזרה]

תיאור


MHL הוא נמ"ש פקודה לסינון ו/או הצגת הודעות טקסט. זה ברירת המחדל
שיטה להצגת הודעות טקסט עבור נמ"ש (זו ברירת המחדל showproc).

כמו עם יותר, כל אחת מההודעות שצוינו כארגומנטים (או הקלט הסטנדרטי) תהיה
תְפוּקָה. אם צוין יותר מקובץ הודעה אחד, המשתמש יקבל הנחיה לפני
כל אחד, וא אוֹ יתחיל את הפלט, עם מנקה את המסך
(אם מתאים), וכן (בדרך כלל CTRL-D) דיכוי ניקוי המסך. א
(בדרך כלל CTRL-C) תבטל את פלט ההודעה הנוכחית, וינחה את ההודעה הבאה (אם
יש אחד), וא (בדרך כלל CTRL-\) יסיים את התוכנית (ללא ליבה
מזבלה).

אל האני -פַּעֲמוֹן אפשרות מספרת MHL לצלצל בפעמון הטרמינל בסוף כל עמוד, תוך כדי
-ברור אפשרות מספרת MHL כדי לנקות את המסך בסוף כל עמוד (או פלט טופס-פיד
אחרי כל הודעה). שני המתגים הללו (והמקבילים ההפוכים שלהם) נכנסים לתוקף
רק אם ערך הפרופיל moreproc מוגדר אך ריק, ו MHL יוצא ל-a
מָסוֹף. אם ה moreproc הכניסה מוגדרת ואינה ריקה, ו MHL יוצא ל-a
מסוף, אם כך MHL יגרום moreproc להיות ממוקם בין הטרמינל לבין MHL ו
מתעלמים מהמתגים. יתר על כן, אם ה -ברור מתג משמש ו mhl's התפוקה היא
אם כן, מופנה למסוף MHL יתייעץ עם $ TERM ו $TERMCAP משתני סביבה
כדי לקבוע את סוג המסוף של המשתמש על מנת לגלות כיצד לנקות את המסך. אם
מה היא -ברור מתג משמש ו MHLהפלט של אינו מכוון למסוף (למשל, צינור או
קובץ), אז MHL ישלח טופספיד לאחר כל הודעה.

כדי לעקוף את ברירת המחדל moreproc ובערך הפרופיל, השתמש ב- -moreproc התוכנית מתג.
שים לב כי MHL לעולם לא יתחיל א moreproc אם מופעל על מסוף עותק קשיח.

אל האני -אורך אורך ו רוחב רוחב מתגים קובעים את אורך ורוחב המסך,
בהתאמה. אלה עומדים כברירת מחדל בערכים המצוינים על ידי $TERMCAP, אם מתאים,
אחרת הם כברירת מחדל ל-40 ו-80, בהתאמה.

קובץ פורמט ברירת המחדל בשימוש על ידי MHL נקרא "mhl.format". MHL תחילה יחפש
הקובץ הזה אצל המשתמש נמ"ש מדריך, ולאחר מכן יחפש בספרייה /etc/nmh.
ניתן לשנות ברירת מחדל זו באמצעות ה -טופס פורמט קובץ מתג.

לבסוף, -תיקיה +תיקייה מתג מגדיר את נמ"ש שם התיקיה, המשמש עבור
שדה "שם הודעה:" המתואר להלן. משתנה הסביבה $mhfolder הוא נועץ עבור
ערך ברירת המחדל, אשר לְהַצִיג, הבא, ו קודם לאתחל כראוי.

MHL פועל בשני שלבים: 1) לקרוא ולנתח את קובץ הפורמט, ו-2) לעבד כל הודעה
(קוֹבֶץ). במהלך שלב 1, תיאור פנימי של הפורמט מופק כמובנה
רשימה. בשלב 2, רשימה זו עוברת עבור כל הודעה, תוך פלטת מידע הודעה
תחת אילוצי הפורמט מקובץ הפורמט.

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

לכל שורה בקובץ פורמט יש אחת מהצורות הבאות:

;תגובה
:טקסט ברור
משתנה[,משתנה...]
רכיב: [משתנה,...]

· שורה המתחילה ב-';' היא הערה, ומתעלמים ממנה.

· שורה המתחילה ב-`:' היא טקסט ברור, ומופקת בדיוק כפי שהיא.

· שורה המכילה רק `:' מייצרת שורה ריקה בפלט.

· שורה המתחילה ב-"component:" מגדירה את הפורמט של הרכיב שצוין,

· הקווים הנותרים מגדירים את הסביבה הגלובלית.

לדוגמה, השורה:

width=80,length=40,clearscreen,overflowtext="***",overflowoffset=5

מגדיר את גודל המסך להיות 80 עמודות על 40 שורות, מציין שהמסך צריך להיות
ניקה לפני כל עמוד, שהכניסה לגלישה היא 5, וכי הטקסט שוצף
צריך להיות מסומן עם "***".

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

משתנה סוג סמנטיקה
רוחב מסך שלם רוחב או רוחב רכיב
אורך מסך שלם או אורך רכיב
קיזוז מיקומי מספר שלם לכניסה ל"רכיב: "
overflowtext טקסט מחרוזת לשימוש בתחילת an
קו גלישה
היסט מיקומים שלמים להזחה של קווי גלישה
מיקומי מספר שלם ברוחב להכנסת טקסט של רכיב
לאחר הפלט של השורה הראשונה
טקסט פלט של דגל גדול של רכיב זה בסך הכל
אוֹתִיוֹת גְדוֹלוֹת
דגל באותיות גדולות לא באותיות רישיות
דגל clearscreen/G נקה את המסך לפני כל עמוד
דגל noclearscreen/G לא מנקה מסך
דגל פעמון/G מצלצל בפעמון בסוף כל עמוד
דגל נובל/G אל תצלצל
רכיב מחרוזת/שם L לשימוש במקום "רכיב".
רכיב זה
דגל nocomponent אל תוציא "component:" עבור זה
רְכִיב
רכיב מרכזי דגל מרכזי על קו (עובד עבור
רכיבי שורה אחת בלבד)
דגל nocenter לא במרכז
כוונן בשמאל את רצועת הדגל מהרווח הלבן המוביל בכל אחד מהם
שורת טקסט
דגל noleftadjust לא leftadjust
לדחוס דגל לשנות שורות חדשות בטקסט לרווחים
דגל nocompress אל תדחס
דגל גלישת קווי גלישה החורגים מהרוחב (ברירת מחדל)
nowrap flag אל תבצע גלישת שורות
דגל מפוצל אל תשלב מספר שדות לתוך
שדה בודד
דגל nosplit לשלב מספר שדות לתוך
שדה בודד
הדפסת דגל newline שורה חדשה בקצה הרכיבים
(זו ברירת המחדל)
דגל nonewline אל תדפיס שורה חדשה בסוף הרכיבים
מחרוזת תבנית מחרוזת formatfield עבור רכיב זה
(ראה למטה)
פענוח דגל פענוח טקסט בקידוד RFC 2047
שדה כותרת
שדה הדגל של addrfield מכיל כתובות
שדה הדגל של datefield מכיל תאריכים
דגל format הפעל את הרכיב באמצעות מסנן formatproc
(גוף בלבד)
דגל noformat אין להפעיל את הרכיב
מסנן formatproc (ברירת מחדל)
מחרוזת formatarg ארגומנט לפורמט מסנן

כדי לציין את הערך של משתנים בעלי ערך שלם ומשתנים בעלי ערך מחרוזת, עקוב אחר שמם עם
סימן שוויון והערך. משתנים בעלי ערך שלמים מקבלים ערכים עשרוניים, בעוד
משתנים בעלי ערך מחרוזת מקבלים טקסט שרירותי בסוגריים במירכאות כפולות. אם ערך
מתווספת ב-"/G" או "/L", אז הערך שלו שימושי בגלובלי בלבד או מקומי בלבד
הקשר (בהתאמה).

שורה של הטופס:

מתעלם = רכיב,...

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

הרכיב "MessageName" (לא תלוי רישיות) יוציא את שם ההודעה בפועל (קובץ
name) לפני שם התיקיה אם צוין או נמצא בסביבה. ה
הפורמט זהה לזה שמיוצר על ידי ה -כּוֹתֶרֶת אפשרות ל לְהַצִיג.

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

אם לא צוין "nocomponent", שם הרכיב ייצא כפי שהוא מופיע ב
קובץ הפורמט.

קובץ פורמט ברירת המחדל הוא:

; mhl.format
;
; מסנן הודעות ברירת מחדל עבור 'הצג'
;
:
overflowtext="***",overflowoffset=5
leftadjust,compwidth=9
ignores=msgid,message-id,received,content-type,content-transfer-encoding,content-id
Date:formatfield="%<(nodate{text})%{text}%|%(pretty{text})%>"
ל:
cc:
מאת: פענוח
נושא: פענוח
:
תוספות: לא רכיב
:
body:nocomponent,overflowtext=,overflowoffset=0,noleftadjust

המשתנה "formatfield" מציין מחרוזת פורמט (ראה mh-פורמט(5)). הדגל
משתנים "addrfield" ו-"datefield" (שסותרים זה את זה), ספר MHL ל
מפרשים את ה-escapes במחרוזת הפורמט ככתובות או תאריכים, בהתאמה.

כברירת מחדל, MHL אינו מחיל מחרוזת עיצוב על שדות המכילים כתובת או תאריכים
(ראה mh-mail(5) לרשימה של שדות אלה). שימו לב שהתוצאה היא פעולה מהירה יותר
since MHL חייב לנתח גם כתובות וגם תאריכים כדי להחיל עליהם מחרוזת פורמט.
אם תרצה, MHL ניתן לתת מחרוזת פורמט ברירת מחדל עבור שדות כתובת או תאריך
(אבל לא שניהם). לשם כך, על קו גלובלי ציין: או את הדגל addrfield או
datefield, יחד עם מחרוזת משתנה formatfield המתאימה.

הדגל "פורמט" מציין שרכיב זה יופעל דרך תוכנית הסינון
שצוין על ידי formatproc הזנת פרופיל. תוכנית סינון זו צפויה לקרוא נתונים
על נתוני קלט ופלט סטנדרטיים על פלט סטנדרטי. כרגע דגל ה"פורמט" הוא רק
נתמך עבור רכיב "גוף". שם הרכיב יופיע לפני הפלט
לאחר המסנן הופעל. השימוש הצפוי בכך הוא לסנן גוף הודעה אליו
צור טקסט נעים יותר לשימוש בהודעת תשובה. מסנן מומלץ לשימוש עבורו
מחליף(1) הוא כדלקמן:

body:component=">",overflowtext=">",overflowoffset=0,format,nwrap

אל האני -fmtproc ו -nofmtproc ניתן להשתמש במתגים כדי לעקוף את formatproc הזנת פרופיל.

אל האני פורמטרג option מציינת מחרוזת המשמשת כארגומנט למסנן הפורמט.
מחרוזת זו מעובדת על ידי mh-פורמט(5) וכל רכיבי ההודעה זמינים
לשימוש. מרובות פורמטרג ניתן להשתמש באפשרויות כדי לבנות ארגומנטים מרובים ל-
מסנן פורמט.

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


Ad


Ad