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

Ad


סמל OnWorks

augtool - מקוון בענן

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

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

תָכְנִית:

שֵׁם


augtool - בדוק ושנה קבצי תצורה

תַקצִיר


augtool [אפשרויות] [פקודה]

תיאור


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

augtool מספק ממשק שורת פקודה לעץ שנוצר. COMMAND יכול להיות יחיד
פקודה כמתואר תחת "פקודות". כאשר קוראים ללא COMMAND, הוא קורא פקודות מ
קלט סטנדרטי עד שנתקל בקצה הקובץ.

אפשרויות


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

-b, --גיבוי
כאשר קבצים משתנים, שמור את המקורות בקובץ עם סיומת '.augsave'

-n, --חָדָשׁ
שמור שינויים בקבצים עם סיומת '.augnew', אל תשנה את הקבצים המקוריים

-r, --שורש=שורש
השתמש בספרייה ROOT בתור השורש של מערכת הקבצים. מקבל עדיפות על קבוצת שורש
עם משתנה הסביבה AUGEAS_ROOT.

-I, --לִכלוֹל=DIR
הוסף DIR לנתיב הטעינה של המודול. ניתן לתת מספר פעמים. המדריכים המוגדרים כאן
מחפשים לפני כל ספריות שצוינו בסביבת AUGEAS_LENS_LIB
משתנה, ולפני ספריות ברירת המחדל /usr/share/augeas/lenses ו
/usr/share/augeas/lenses/dist.

-t, --שינוי צורה=XFM
הוסף שינוי קובץ; משתמש בתחביר הפקודה 'transform', למשל "-t 'Fstab incl
/etc/fstab.bak'".

-f, --קוֹבֶץ=קובץ
קרא פקודות מ-FILE.

-i, --אינטראקטיבי
קרא פקודות מהמסוף. בשילוב עם -f או ניתוב מחדש של stdin, drop
לתוך הפעלה אינטראקטיבית לאחר ביצוע הפקודות מהקובץ.

-e, --הֵד
בעת קריאת פקודות מקובץ באמצעות stdin, הדהוד את הפקודות לפני הדפסתן
פלט.

-s, --שמירה אוטומטית
שמור אוטומטית את כל השינויים בסוף הפגישה.

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

-L, --noload
אל תטען קבצים כלשהם בעת ההפעלה. זה משמש בדרך כלל כדי לכוונן עדין לאילו קבצים
טען על ידי שינוי הערכים ב- "/augeas/load" ולאחר מכן הוצאת פקודת "טען".

-A, --לא טעינה אוטומטית
אל תטען מודולי עדשה, ולכן אין קבצים, בעת ההפעלה. זה יוצר לא
ערכים תחת "/augeas/load" באשר הוא; כדי לקרוא קבצים, יש להגדיר אותם
באופן ידני ויש להתחיל בטעינה עם פקודת "טען". שימוש באפשרות זו נותן
ההפעלה המהירה ביותר.

--לְהַקִיף
טען מיקומי טווח עבור צמתים בעץ, כפי שהם קשורים לקובץ המקורי.
מאפשר שימוש ב- משך פקודה לאחזור נתוני מיקום.

--גִרְסָה
מידע על גרסת הדפסה ויציאה. הגרסה נמצאת גם בעץ מתחת
"/augeas/גרסה".

פקודות


במצב אינטראקטיבי, ניתן להשלים פקודות ונתיבים על ידי לחיצה על "TAB".

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

אדמין פקודות
הפקודות הבאות שולטות בהתנהגות של Augeas ושל augtool עצמה.

לעזור
הדפס את טקסט העזרה הזה

לִטעוֹן
טען קבצים לפי הטרנספורמציות ב-"/augeas/load".

להפסיק
צא מהתוכנית

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

להציל
שמור את כל השינויים הממתינים בדיסק. אלא אם גם את -b or -n אפשרויות שורת הפקודה הן
בהינתן, הקבצים משתנים במקום.

חנות
נתח את NODE באמצעות LENS ואחסן את העץ שנוצר ב-PATH.

לשנות
הוסף טרנספורמציה עבור FILE באמצעות LENS. העדשה עשויה להיות שם מודול או עדשה מלאה
שֵׁם. אם ניתן שם מודול, אז "lns" תהיה העדשה המתקבלת. המסנן
חייב להיות "incl" או "excl". אם המסנן הוא "incl", ה-FILE ינותח על ידי
העדשות. אם המסנן הוא "excl", ה-FILE לא ייכלל מהעדשה. FILE עשוי
מכילים תווים כלליים.

לקרוא פקודות
הפקודות הבאות משמשות לאחזור נתונים מעץ Augeas.

dump-xml [ ]
הדפס ערכים בעץ כ-XML. אם נתון PATH, ההדפסה מתחילה שם, אחרת
כל העץ מודפס.

לקבל
הדפס את הערך המשויך ל-PATH

תווית
קבל והדפיס את התווית הקשורה ל-PATH

ls
רשום את הילדים הישירים של PATH

להתאים [ ]
מצא את כל הנתיבים התואמים ל-PATTERN. אם ניתן VALUE, רק הנתיבים התואמים שלהם
הערך שווה ל-VALUE מודפסים

הדפסה [ ]
הדפס ערכים בעץ. אם נתון PATH, ההדפסה מתחילה שם, אחרת
העץ כולו מודפס

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

עליך להפעיל את 'set /augeas/span enable' לפני טעינת הקבצים כדי לאפשר הקלטה
של מידע טווח. זה מושבת כברירת מחדל.

לִכתוֹב פקודות
הפקודות הבאות משמשות לשינוי עץ Augeas.

ברור
הגדר את הערך עבור PATH ל-NULL. אם PATH עדיין לא בעץ, הוא וכל שלו
יווצרו אבות.

צלול
נקה ערכי צמתים מרובים בפעולה אחת. מצא או צור צומת תואם SUB לפי
פירוש SUB כביטוי נתיב ביחס לכל צומת תואם BASE. אם SUB הוא
'.', הצמתים התואמים ל-BASE ישונו.

תוספות
הכנס צומת חדש עם התווית LABEL ממש לפני או אחרי PATH לתוך העץ. איפה
חייב להיות 'לפני' או 'אחרי'.

להכניס
כינוי של תוספות.

mv
העבר את הצומת SRC ל-DST. SRC חייב להתאים בדיוק לצומת אחד בעץ. DST חייב גם כן
להתאים בדיוק לצומת אחד בעץ, או אולי עדיין לא קיים. אם DST כבר קיים, זה
וכל צאצאיו נמחקים. אם DST עדיין לא קיים, הוא וכל זה חסר
נוצרים אבות.

המהלך
כינוי של mv.

cp
העתק את הצומת SRC ל-DST. SRC חייב להתאים בדיוק לצומת אחד בעץ. DST חייב גם כן
להתאים בדיוק לצומת אחד בעץ, או אולי עדיין לא קיים. אם DST כבר קיים, זה
וכל צאצאיו נמחקים. אם DST עדיין לא קיים, הוא וכל זה חסר
נוצרים אבות.

העתק
כינוי של cp.

שינוי השם
שנה את שם התווית של כל הצמתים התואמים את SRC ל-LBL.

rm
מחק את PATH ואת כל ילדיו מהעץ

סט
שייך את VALUE ל-PATH. אם PATH עדיין לא בעץ, הוא וכל אבותיו
יווצר.

setm [ ]
הגדר מספר צמתים בפעולה אחת. מצא או צור צומת תואם SUB לפי
פירוש SUB כביטוי נתיב ביחס לכל צומת תואם BASE. אם SUB הוא
'.', הצמתים התואמים ל-BASE ישונו.

לגעת
צור PATH עם הערך NULL אם הוא עדיין לא בעץ. כל אבותיו ירצו
גם להיווצר. ערכי העץ החדשים האלה יופיעו אחרונים בקרב אחיהם.

נתיב ביטוי פקודות
הפקודות הבאות עוזרות בעבודה עם ביטויי נתיב.

defnode [ ]
הגדר את המשתנה NAME לתוצאה של הערכת EXPR, שחייב להיות ערכת צמתים. אם
עדיין לא קיים צומת תואם EXPR, אחד נוצר ו-NAME יתייחס אליו. אם VALUE
נתון, זה זהה ל-'set EXPR VALUE'; אם לא ניתן VALUE, הצומת כן
נוצר כאילו עם 'נקה EXPR' היה ו-NAME מתייחס לצומת זה.

defvar
הגדר את המשתנה NAME לתוצאה של הערכת EXPR. ניתן להשתמש במשתנה ב
ביטויי נתיב בתור $NAME. שימו לב ש-EXPR מוערך כאשר המשתנה מוגדר,
לא כאשר משתמשים בו.

הסביבה וריאציות


AUGEAS_ROOT
שורש מערכת הקבצים, ברירת המחדל הוא '/'. ניתן לעקוף עם ה -r שורת הפקודה
אוֹפְּצִיָה

AUGEAS_LENS_LIB
רשימה מופרדת בנקודתיים של ספריות עם עדשות. ספריות המפורטות כאן הן
חיפשו אחרי כל ספריות שהוגדרו עם -I אפשרות שורת הפקודה, אבל לפני ה-
ספריות ברירת מחדל /usr/share/augeas/lenses ו /usr/share/augeas/lenses/dist

דיאגנוסטיקה


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

שים לב שכשל בטעינת חלק מהקבצים שצוינו על ידי טרנספורמציות ב
"/augeas/load" אינו נחשב ככשל. אם חשוב לדעת שכל הקבצים היו
נטען, עליך להנפיק "התאמה /augeas//error" לאחר הטעינה כדי לגלות פרטים אודות
אילו קבצים לא ניתן היה לטעון ולמה.

דוגמאות


# מצב שורת פקודה
augtool print /files/etc/hosts/

# מצב אינטראקטיבי
augtool
augtool> עזרה
augtool> print /files/etc/hosts/

# הדפס את הערך השלישי מהשורה השנייה AcceptEnv
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# מצא את הערך ב-inittab עם הפעולה 'initdefault'
augtool> match /files/etc/inittab/*/action initdefault

# הדפס את הכינוי האחרון עבור כל ערך ב / Etc / hosts
augtool> print /files/etc/hosts/*/alias[last()]

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


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

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

  • 1
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS (התקנת סקריפטים של Nullsoft
    System) הוא קוד פתוח מקצועי
    מערכת ליצירת מתקינים של Windows. זה
    נועד להיות קטן וגמיש
    ככל האפשר...
    הורד את NSIS: Nullsoft Scriptable Install System
  • 2
    autpass
    autpass
    AuthPass היא סיסמת קוד פתוח
    מנהל עם תמיכה עבור פופולרי ו
    Keepass מוכח (kdbx 3.x ו-kdbx 4.x ...
    הורד Authpass
  • 3
    זאביקס
    זאביקס
    Zabbix היא ארגון פתוח בכיתה
    פתרון ניטור מבוזר במקור
    נועד לנטר ולעקוב
    ביצועים וזמינות של הרשת
    שרתים, מכשיר...
    הורד את Zabbix
  • 4
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 6
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • עוד »

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

Ad