GoGPT Best VPN GoSearch

סמל OnWorks

טיק - אונליין בענן

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

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

תָכְנִית:

שֵׁם


עוית - ה מונח מידע מהדר תיאור ערך

תַקצִיר


עוית [-01CDGIKLNTUVacfgqrstx] [-e שמות] [-o dir] [-Q[n]] [-R תת-קבוצה] [-v[n]] [-w[n]] פילה

תיאור


השמיים עוית פקודה מתרגמת א מונח מידע קובץ מפורמט מקור לפורמט קומפילציה.
פורמט קומפילציה נחוץ לשימוש עם שגרות הספרייה ב קללות(3NCURSES).

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

· עבור עצי ספריות, הספרייה ברמה העליונה, לדוגמה, /usr/share/terminfo, מציין את
מיקום מסד הנתונים.

· עבור מסדי נתונים מגובבים, נדרש שם קובץ. אם הקובץ הנתון לא נמצא על ידי אותו
שם, אך ניתן למצוא אותו על ידי הוספת הסיומת ".db", ואז זה משמש.

שם ברירת המחדל עבור מסד הנתונים המגובב זהה לשם הספרייה המוגדר כברירת מחדל
(רק הוספת סיומת ".db")

בכל מקרה (ספרייה או מסד נתונים מגובב), עוית ייצור את המכולה אם כן
לא קיים. עבור ספרייה, זה יהיה העלה "terminfo", לעומת "terminfo.db"
קובץ.

התוצאות בדרך כלל ממוקמות במסד הנתונים של המערכת terminfo /etc/termininfo. ה
ניתן למקם תיאור טרמינל שעבר קומפילציה במסד נתונים אחר של terminfo. ישנם
שתי דרכים להשיג זאת:

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

שנית, אם עוית לא יכול לכתוב ב /etc/termininfo או המיקום שצוין באמצעות שלך
משתנה TERMINFO, הוא מחפש את הספרייה $HOME/.terminfo (או מסד נתונים מגובב
$HOME/.terminfo.db); אם מיקום זה קיים, הערך ממוקם שם.

ספריות שקוראות ערכי terminfo צפויות לבדוק ברצף

· מיקום שצוין באמצעות משתנה הסביבה TERMINFO,

· $HOME/.terminfo,

· ספריות הרשומות במשתנה הסביבה TERMINFO_DIRS,

· רשימה מורכבת של ספריות (ללא ערך ברירת מחדל), ו

· מסד הנתונים של המערכת terminfo (/etc/termininfo).

אפשרויות
-0 מגביל את הפלט לשורה אחת

-1 מגביל את הפלט לעמודה אחת

-a אומר עוית כדי לשמור על יכולות שהוצאו הערות במקום לזרוק אותן.
יכולות מסומנות על ידי הוספת נקודה לפניהן. פעולה זו קובעת את -x
אפשרות, מכיוון שהיא מתייחסת לרשומות המוזרות כאל שמות מוגדרים על ידי המשתמש. אם ה-
המקור הוא termcap, קבל את השמות בני 2 תווים הנדרשים על ידי גרסה 6. אחרת
אלה מתעלמים.

-C כפיית תרגום מקור לפורמט termcap. הערה: זה שונה מ- -C אוֹפְּצִיָה
of אינפו-קומפ(1) בכך שהוא לא רק מתרגם שמות יכולות, אלא גם
מתרגם מחרוזות terminfo לפורמט termcap. יכולות שאינן
הניתנים לתרגום נותרים בערך תחת שמות ה-termininfo שלהם אך מורחקים מהערות.
עם שתי נקודות קודמות. הפורמט בפועל בו נעשה שימוש משלב כמה שיפורים עבור
תווי בריחה מפורמט terminfo. לקבלת תואם BSD מחמיר יותר
תרגום, הוסף את -K אוֹפְּצִיָה.

אם זה משולב עם -c, עוית מבצע בדיקות נוספות כדי לדווח על מקרים שבהם
לערכי terminfo אין מקבילה מדויקת בצורת termcap. לדוגמה:

· סגר בדרך כלל לא יבצע המרה, מכיוון של-termcap אין יכולת לעבוד עם
יותר משני פרמטרים, ומכיוון ש-termcap חסרים רבים מה-
אופרטורים אריתמטיים/לוגיים המשמשים ב-terminfo.

· יכולות עם יותר מעיכוב אחד או עם עיכובים לפני סוף ה-
המחרוזת לא תומר לחלוטין.

-c אומר עוית רק לבדוק פילה עבור שגיאות, כולל בעיות תחביר ושימוש לקוי
קישורים. אם תציין -C (-I) עם אפשרות זו, הקוד ידפיס אזהרות לגבי
ערכים אשר, לאחר רזולוציית השימוש, אורכם עולה על 1023 (4096) בתים. עקב
אורך מאגר קבוע בספריות Termcap ישנות יותר, כמו גם בדיקת באגים עבור ה-
אורך מאגר (ומגבלה מתועדת ב-terminfo), ערכים אלה עלולים לגרום ל-core
dumps עם יישומים אחרים.

עוית בודק את יכולות המחרוזות כדי לוודא שאלו עם פרמטרים יהיו תקפות
ביטויים. היא מבצעת בדיקה זו רק עבור יכולות המחרוזת המוגדרות מראש; אלו
אשר מוגדרים עם ה- -x אפשרות זו מתעלמת.

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

-e שמות
הגבל כתיבות ותרגומים לרשימת הטרמינלים המופרדת בפסיקים הבאה.
אם שם או כינוי כלשהו של מסוף תואם לאחד השמות ברשימה, הערך
ייכתב או יתורגם כרגיל. אחרת לא ייווצר פלט עבור
ערך האפשרות מתפרש כקובץ המכיל את הרשימה אם הוא מכיל
'/'. (הערה: בהתאם לאופן שבו ה-tic הוקמפל, אפשרות זו עשויה לדרוש -I or -C.)

-f הצגת מחרוזות terminfo מורכבות המכילות ביטויים if/then/else/endif
מוזח לצורך נוחות הקריאה.

-G הצג ליטרלים קבועים בצורה עשרונית במקום את המקבילות לתווים שלהם.

-g הצג מילולי תווים קבועים במירכאות במקום בסימנים העשרוניים שלהם
מקבילות.

-I כפיית תרגום מקור לפורמט terminfo.

-K דיכוי חלק מההרחבות הוותיקות של ncurses לפורמט termcap, לדוגמה, "\s" עבור
חלל.

-L כפיית תרגום מקור לפורמט terminfo באמצעות שמות משתני C הארוכים המפורטים
בterm.h>

-N השבתת ברירות מחדל חכמות. בדרך כלל, בעת תרגום מ-termcap ל-terminfo, ה-
המהדר מניח מספר הנחות לגבי ברירת המחדל של יכולות המחרוזות
מחרוזת_איפוס1, החזרת_הגרירה, סמן שמאלה, cursor_down, גלילה_קדימה, כרטיסייה,
שורה חדשה, מקש_backspace, מקש_שמאל, ו מקש_למטה, ואז מנסה להשתמש במוצרים מיושנים
יכולות termcap להסיק ערכים נכונים. זה בדרך כלל גם מדכא פלט
של יכולות מיושנות של Termcap כגון bsאפשרות זו כופה גישה מילולית יותר
תרגום ששומר גם על היכולות המיושנות.

-odir כותב ערכים מהודקים למיקום נתון של מסד הנתונים. עוקף את ה-TERMINFO
משתנה הסביבה.

-Qn במקום להציג את המקור בפורמט terminfo (טקסט), הדפס את הקובץ הבינארי שהקומפילציה בוצעה.
פורמט בצורה הקסדצימלית או base64, בהתאם לערך האפשרות:

1 הקסדצימלי

2 בסיס 64

3 הקסדצימלי ובסיס 64

-q העלמת הערות ושורות ריקות בעת הצגת מקור מתורגם.

-Rתת-קבוצה
הגבל את הפלט לתת-קבוצה נתונה. אפשרות זו מיועדת לשימוש עם גרסאות ארכאיות של
מידע על תנאים כמו אלו ב-SVr1, Ultrix או HP/UX שאינם תומכים בסט המלא של
SVR4/XSI Curses terminfo; ופורטים שבורים לחלוטין כמו AIX 3.x שיש להם את שלהם
הרחבות משלהן אינן תואמות ל-SVr4/XSI. תת-הקבוצות הזמינות הן "SVr1", "Ultrix",
"HP", "BSD" ו-"AIX"; ראה מונח מידע(5) לפרטים.

-r רזולוציית כניסה בכוח (כך שלא נותרו יכולות tc) גם בעת ביצוע
תרגום לפורמט termcap. ייתכן שיהיה צורך בכך אם אתם מכינים termcap
קובץ עבור ספריית termcap (כגון GNU termcap עד גרסה 1.3 או BSD termcap
דרך 4.3BSD) שאינו מטפל ביכולות tc מרובות לכל ערך.

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

-T מבטל מגבלות גודל על הטקסט שנוצר. זה שימושי בעיקר עבור
בדיקה וניתוח, מכיוון שהתיאורים שנאספו מוגבלים (למשל, 1023 עבור
termcap, 4096 עבור terminfo).

-t אומר עוית כדי לבטל את יכולות ההסרה של הערות. בדרך כלל בעת תרגום מ
terminfo ל-termcap, יכולות שלא ניתנות לתרגום הוסרו מהערות.

-U אומר עוית לא לבצע עיבוד נתונים לאחר ניתוח קובץ המקור. בדרך כלל, זה
מסיק נתונים אשר בדרך כלל חסרים בנתוני Terminfo ישנים יותר, או ב-termcaps.

-V מדווח על הגרסה של ncurses שהייתה בשימוש בתוכנית זו, ויוצא.

-vn מציין כי הפלט (המפורט) ייכתב כמידע מעקב אחר שגיאות סטנדרטיות
הצגה עויתהתקדמות של. הפרמטר האופציונלי n הוא מספר מ-1 עד 10,
כולל, המציין את רמת הפירוט הרצויה של המידע. אם n מושמט,
רמת ברירת המחדל היא 1. אם n מצוין וגדול מ-1, רמת הפירוט היא
גדל.

רמות דגל ניפוי השגיאות הן כדלקמן:

1 שמות הקבצים שנוצרו וקושרים

2 מידע הקשור למתקן "השימוש"

3 סטטיסטיקות מאלגוריתם הגיבוב

5 הקצאות זיכרון בטבלת מחרוזות

7 ערכים בטבלת המחרוזות

8 רשימת אסימונים שנתקל בהם הסורק

9 כל הערכים שחושבו בבניית טבלת הגיבוב

אם רמת ניפוי השגיאות n אינו נתון, הוא נלקח כאחד.

-wn מציין את רוחב הפלט. הפרמטר הוא אופציונלי. אם הוא מושמט, הוא
ברירת המחדל היא 60.

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

פרמטרים
פילה מכיל אחד או יותר מונח מידע תיאורי טרמינלים בפורמט מקור [ראה
מונח מידע(5)]. כל תיאור בקובץ מתאר את היכולות של
טרמינל מסוים.

If פילה הוא "-", אז הנתונים נקראים מהקלט הסטנדרטי. ה- פילה פרמטר
יכול להיות גם הנתיב של התקן-תו.

מעבד
כל היכולות, פרט לאחת, מוכרות על ידי עוית מתועדים ב מונח מידע(5). ה
יוצא מן הכלל הוא להשתמש יכולת.

כאשר ל להשתמש=כניסה-שם שדה התגלה בערך מסוף הנמצא כעת בתהליך קומפילציה,
עוית קורא בקובץ הבינארי מ /etc/termininfo כדי להשלים את הערך. (ערכים שנוצרו מ
פילה ייעשה בו שימוש ראשון. עוית משכפל את היכולות ב כניסה-שם עבור הנוכחי
כניסה, למעט אותן יכולות המוגדרות במפורש בחוק הנוכחי
כניסה.

כאשר ערך, למשל, שם_ערך_1, מכיל א השתמש=כניסה_שם_2 שדה, כל ביטול
יכולות ב כניסה_שם_2 חייב להופיע גם ב שם_ערך_1 לפני השתמש= בשביל אלה
יכולות לביטול ב שם_ערך_1.

סך כל הערכים המקומפלים לא יעלה על 4096 בתים. שדה השם לא יעלה על 512 בתים.
שמות טרמינלים חורגים מאורך הכינוי המרבי (32 תווים במערכות עם שמות ארוכים)
שמות קבצים, 14 תווים אחרת) יקוצצו לאורך הכינוי המרבי ו-a
הודעת אזהרה תודפס.

תְאִימוּת


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

הרחבות


שלא כמו ה-SVr4 עוית פקודה, יישום זה יכול למעשה לקמפל את קוד המקור של termcap.
למעשה, ערכים בתחביר terminfo ו-termcap יכולים להיות מעורבבים בקובץ מקור יחיד. ראה
מונח מידע(5) עבור רשימת שמות termcap הנחשבים כשקולים לשמות terminfo.

דפי המדריך של SVr4 אינם ברורים לגבי כללי הרזולוציה עבור להשתמש יכולות. זה
הטמעה של עוית ימצא להשתמש יעדים בכל מקום בקובץ המקור, או בכל מקום ב
עץ הקבצים מושרש ב TERMINFO (אם TERMINFO מוגדר), או בדף המשתמש
$HOME/.terminfo מסד נתונים (אם קיים), או (לבסוף) בכל מקום בעץ הקבצים של המערכת
של רשומות מורכבות.

הודעות השגיאה מכך עוית בעלי אותו פורמט כמו הודעות השגיאה של GNU C, ויכולים להיות
מנותח על ידי מתקן הקומפילציה של GNU Emacs.

השמיים -0, -1, -C, -G, -I, -N, -R, -T, -V, -a, -e, -f, -g, -o, -r, -s, -t ו -x האפשרויות הן
לא נתמך תחת SVr4. ה-SVr4 -c מצב לא מדווח על קישורים עם שימוש שגוי.

מערכת V אינה קומפילציה של ערכים או קוראת ערכים ממך $HOME/.terminfo מסד נתונים
אלא אם כן TERMINFO מוגדר לכך במפורש.

השתמש ב-tic online באמצעות שירותי onworks.net


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

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

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

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.