EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

augtool - Online în cloud

Rulați augtool în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este instrumentul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


augtool - inspectați și modificați fișierele de configurare

REZUMAT


Augtool [OPȚIUNI] [COMANDĂ]

DESCRIERE


Augeas este un instrument de editare a configurației. Analizează fișierele de configurare în formatul lor nativ
formatează și le transformă într-un arbore. Modificările de configurare se fac prin manipulare
acest arbore și salvarea lui înapoi în fișierele de configurare native.

augtool oferă o interfață de linie de comandă pentru arborele generat. COMANDA poate fi o singură
comandă așa cum este descris în „COMANDE”. Când este apelat fără COMANDĂ, citește comenzile de la
intrare standard până când se întâlnește un sfârșit de fișier.

OPŢIUNI


-c, --verificare de tip
Verifică tipul lentilelor. Acest lucru poate fi foarte lent și, prin urmare, nu se face implicit, dar este
foarte recomandat în timpul dezvoltării.

-b, --backup
Când fișierele sunt modificate, păstrați originalele într-un fișier cu extensia „.augsave”

-n, --nou
Salvați modificările în fișierele cu extensia „.augnew”, nu modificați fișierele originale

-r, --rădăcină=ROOT
Utilizați directorul ROOT ca rădăcină a sistemului de fișiere. Are prioritate asupra unui set rădăcină
cu variabila de mediu AUGEAS_ROOT.

-I, --include=DIR
Adăugați DIR la calea de încărcare a modulului. Poate fi dat de mai multe ori. Directoarele stabilite aici
sunt căutate înaintea oricăror directoare specificate în mediul AUGEAS_LENS_LIB
variabilă și înaintea directoarelor implicite /usr/share/augeas/lentilles și
/usr/share/augeas/lenses/dist.

-t, --transforma=XFM
Adăugați o transformare de fișier; folosește sintaxa comenzii „transform”, de exemplu „-t „Fstab incl
/etc/fstab.bak'”.

-f, --fişier=FILE
Citiți comenzile din FILE.

-i, --interactiv
Citiți comenzile din terminal. Când este combinat cu -f sau redirecționarea stdin, drop
într-o sesiune interactivă după executarea comenzilor din fișier.

-e, --ecou
Când citiți comenzi dintr-un fișier prin stdin, ecou comenzile înainte de a le imprima
ieșire.

-s, --salvare automata
Salvați automat toate modificările la sfârșitul sesiunii.

-S, --nostdinc
Nu căutați module în niciunul dintre directoarele implicite. Când această opțiune este setată,
numai directoarele specificate în mod explicit cu -I sau specificat în AUGEAS_LENS_LIB va fi
a căutat module.

-L, --fara sarcina
Nu încărcați niciun fișier la pornire. Acesta este, în general, folosit pentru a regla fin ce fișiere
încărcați prin modificarea intrărilor din „/augeas/load” și apoi lansând o comandă „load”.

-A, --noautoload
Nu încărcați module de lentile și, prin urmare, niciun fișier la pornire. Aceasta creează nr
intrări sub „/augeas/load”; pentru a citi orice fișiere, acestea trebuie configurate
manual iar încărcarea trebuie inițiată cu o comandă „încărcare”. Folosind această opțiune dă
cea mai rapidă pornire.

--span
Încărcați pozițiile span pentru nodurile din arbore, deoarece se referă la fișierul original.
Permite utilizarea deschidere comanda pentru a prelua datele de poziție.

--versiune
Tipăriți informațiile despre versiune și ieșiți. Versiunea este și în arborele de sub
„/augeas/versiune”.

COMANDE


În modul interactiv, comenzile și căile pot fi completate apăsând „TAB”.

Căile acceptate ca argumente de către comenzi folosesc un mic subset de expresii de cale XPath.
O expresie de cale constă dintr-un număr de segmente, separate prin „/”. În fiecare segment,
caracterul „*” poate fi folosit pentru a potrivi fiecare nod, indiferent de eticheta acestuia. Noduri frate cu
etichetele identice pot fi distinse prin adăugarea „[N]” la eticheta lor pentru a se potrivi cu N-a
frate cu o astfel de etichetă. Ultimul frate cu o anumită etichetă poate fi contactat ca
"[ultimul()]". Consultați „EXEMPLE” pentru câteva exemple în acest sens.

ADMIN COMANDE
Următoarele comenzi controlează comportamentul Augeas și augtool în sine.

ajutor
Tipăriți acest text de ajutor

încărca
Încărcați fișierele conform transformărilor în „/augeas/load”.

părăsi
Ieșiți din program

recupera
Transformați arborele de la PATH înapoi în text folosind lens LENS și stocați șirul rezultat
la NODE_OUT. Să presupunem că arborele a fost citit inițial cu aceeași lentilă și
șir stocat la NODE_IN ca intrare.

salva
Salvați toate modificările în așteptare pe disc. Cu excepția cazului în care fie -b or -n opțiunile liniei de comandă sunt
dat, fișierele sunt modificate la locul lor.

stoca
Analizați NODE folosind LENS și stocați arborele rezultat la PATH.

transforma
Adăugați o transformare pentru FILE folosind LENS. Lentila poate fi un nume de modul sau o lentilă completă
Nume. Dacă este dat un nume de modul, atunci „lns” va fi lentila asumată. FILTRUL
trebuie să fie „incl” sau „excl”. Dacă filtrul este „incl”, FILE va fi analizat de
lentilele. Dacă filtrul este „excl”, FIȘIERUL va fi exclus din LENS. FILE mai
conţine metacaractere.

CITIT COMANDE
Următoarele comenzi sunt folosite pentru a prelua date din arborele Augeas.

dump-xml [ ]
Imprimați intrările din arbore ca XML. Dacă este dat PATH, tipărirea începe acolo, în caz contrar
tot arborele este imprimat.

obține
Tipăriți valoarea asociată cu PATH

etichetă
Obțineți și imprimați eticheta asociată cu PATH

ls
Enumerați copiii direcți ai PATH

Meci [ ]
Găsiți toate căile care se potrivesc cu MODEL. Dacă este dat VALUE, numai căile care se potrivesc ale căror
valoarea egală cu VALUE sunt tipărite

imprima [ ]
Tipăriți intrările în arbore. Dacă este dat PATH, imprimarea începe acolo, în caz contrar
întreg copacul este imprimat

deschidere
Tipăriți numele fișierului din care a fost generat nodul PATH, precum și
informații despre pozițiile din fișier corespunzătoare etichetei, valorii și
întregul nod. PATH trebuie să se potrivească exact cu un nod.

Trebuie să rulați „set /augeas/span enable” înainte de a încărca fișierele pentru a activa înregistrarea
a informațiilor span. Este dezactivat implicit.

SCRIE COMANDE
Următoarele comenzi sunt folosite pentru a modifica arborele Augeas.

clar
Setați valoarea pentru PATH la NULL. Dacă PATH nu este încă în copac, acesta și tot
vor fi creați strămoși.

clearm
Ștergeți valorile mai multor noduri într-o singură operațiune. Găsiți sau creați un nod care se potrivește cu SUB
interpretând SUB ca o expresie de cale relativă la fiecare nod care se potrivește cu BASE. Dacă SUB este
'.', nodurile care se potrivesc BASE vor fi modificate.

ins
Introduceți un nou nod cu eticheta LABEL chiar înainte sau după PATH în arbore. UNDE
trebuie să fie fie „înainte”, fie „după”.

insera
Alias ​​de ins.

mv
Mutați nodul SRC în DST. SRC trebuie să se potrivească exact cu un nod din arbore. DST trebuie fie
se potrivesc exact cu un nod din arbore sau este posibil să nu existe încă. Dacă DST există deja, acesta
și toți urmașii săi sunt șterși. Dacă DST nu există încă, acesta și toate lipsesc
strămoșii sunt creați.

muta
Alias ​​de mv.

cp
Copiați nodul SRC în DST. SRC trebuie să se potrivească exact cu un nod din arbore. DST trebuie fie
se potrivesc exact cu un nod din arbore sau este posibil să nu existe încă. Dacă DST există deja, acesta
și toți urmașii săi sunt șterși. Dacă DST nu există încă, acesta și toate lipsesc
strămoșii sunt creați.

copiaţi
Alias ​​de cp.

redenumi
Redenumiți eticheta tuturor nodurilor care potrivesc SRC cu LBL.

rm
Ștergeți PATH și toți copiii săi din copac

set
Asociați VALUE cu PATH. Dacă PATH nu este încă în copac, ea și toți strămoșii săi
va fi creat.

setm [ ]
Setați mai multe noduri într-o singură operațiune. Găsiți sau creați un nod care se potrivește cu SUB
interpretând SUB ca o expresie de cale relativă la fiecare nod care se potrivește cu BASE. Dacă SUB este
'.', nodurile care se potrivesc BASE vor fi modificate.

atingeţi
Creați PATH cu valoarea NULL dacă nu este încă în arbore. Toți strămoșii săi vor
fi de asemenea creat. Aceste noi intrări în arbore vor apărea ultimele dintre frații lor.

PATH EXPRESIE COMANDE
Următoarele comenzi vă ajută când lucrați cu expresii de cale.

defnode [ ]
Definiți variabila NUME la rezultatul evaluării EXPR, care trebuie să fie un set de noduri. Dacă
nu există încă niciun nod care să se potrivească cu EXPR, unul este creat și NAME se va referi la el. Dacă VALOARE
este dat, acesta este același cu „setează VALOAREA EXPR”; dacă nu este dată VALOARE, nodul este
creat ca și cum ar fi „clear EXPR” și NAME se referă la acel nod.

defvar
Definiți variabila NUME la rezultatul evaluării EXPR. Variabila poate fi utilizată în
expresii de cale ca $NAME. Rețineți că EXPR este evaluat atunci când variabila este definită,
nu atunci când este folosit.

MEDIUL VARIABILE


AUGEAS_ROOT
Rădăcina sistemului de fișiere, implicit este „/”. Poate fi suprascris cu -r Linie de comanda
opțiune

AUGEAS_LENS_LIB
Listă de directoare cu lentile separate prin două puncte. Directoarele specificate aici sunt
căutat după orice directoare setate cu -I opțiunea de linie de comandă, dar înainte de
directoare implicite /usr/share/augeas/lentilles și /usr/share/augeas/lenses/dist

DIAGNOSTIC


În mod normal, starea de ieșire este 0. Dacă una sau mai multe comenzi eșuează, starea de ieșire este setată la un non-
valoare zero.

Rețineți totuși că eșecul de a încărca unele dintre fișierele specificate de transformă în
„/augeas/load” nu este considerat un defect. Dacă este important să știți că toate fișierele au fost
încărcat, trebuie să emiteți o „match /augeas//error” după încărcare pentru a afla detalii despre
ce fișiere nu au putut fi încărcate și de ce.

EXEMPLE


# modul linie de comandă
augtool print /fișiere/etc/hosts/

# modul interactiv
augtool
augtool> ajutor
augtool> print /fișiere/etc/hosts/

# Imprimați a treia intrare din a doua linie AcceptEnv
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# Găsiți intrarea în inittab cu acțiunea „initdefault”
augtool> potriviți /files/etc/inittab/*/action initdefault

# Imprimați ultimul alias pentru fiecare intrare în / Etc / hosts
augtool> print /fișiere/etc/hosts/*/alias[last()]

Utilizați Augtool online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) este o sursă deschisă profesională
    sistem pentru a crea programe de instalare Windows. Aceasta
    este conceput pentru a fi cât mai mic și flexibil
    cat posibil...
    Descărcați NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    AuthPass este o parolă open source
    manager cu sprijin pentru popular şi
    Keepass dovedit (kdbx 3.x ȘI kdbx 4.x...
    Descărcați authpass
  • 3
    Zabbix
    Zabbix
    Zabbix este o companie deschisă de clasă enterprise
    soluție de monitorizare distribuită la sursă
    conceput pentru a monitoriza și urmări
    performanța și disponibilitatea rețelei
    servere, dispozitive...
    Descărcați Zabbix
  • 4
    KDiff3
    KDiff3
    Acest depozit nu mai este întreținut
    și se păstrează în scop de arhivă. Vedea
    https://invent.kde.org/sdk/kdiff3 for
    cel mai nou cod și
    https://download.kde.o...
    Descărcați KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX este o interfață grafică pentru
    Încărcătorul USB al lui Waninkoko, bazat pe
    libwiigui. Permite listarea și
    lansarea de jocuri Wii, jocuri Gamecube și
    homebrew pe Wii și WiiU...
    Descărcați USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • Mai mult »

Comenzi Linux

Ad