IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

augtool - Online nel cloud

Esegui augtool nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando augtool che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


augtool - ispeziona e modifica i file di configurazione

SINOSSI


augtool [OPZIONI] [COMANDO]

DESCRIZIONE


Augeas è uno strumento di modifica della configurazione. Analizza i file di configurazione nel loro nativo
formatta e li trasforma in un albero. Le modifiche alla configurazione vengono apportate manipolando
questo albero e salvandolo nei file di configurazione nativi.

augtool fornisce un'interfaccia a riga di comando per l'albero generato. COMANDO può essere un singolo
comando come descritto in "COMANDI". Quando viene chiamato senza COMANDO, legge i comandi da
input standard fino a quando non viene incontrata una fine del file.

VERSIONI


-c, --typecheck
Lenti di controllo tipo. Questo può essere molto lento e quindi non viene eseguito per impostazione predefinita, ma è
altamente raccomandato durante lo sviluppo.

-b, --backup
Quando i file vengono modificati, conserva gli originali in un file con estensione '.augsave'

-n, --nuovo
Salva le modifiche nei file con estensione '.augnew', non modificare i file originali

-r, --radice=ROOT
Usa la directory ROOT come root del filesystem. Ha la precedenza su un set radice
con la variabile d'ambiente AUGEAS_ROOT.

-I, --includere=DIR
Aggiungi DIR al percorso di caricamento del modulo. Può essere somministrato più volte. Le directory impostate qui
vengono cercati prima di qualsiasi directory specificata nell'ambiente AUGEAS_LENS_LIB
variabile, e prima delle directory predefinite /usr/share/augeas/lenti ed
/usr/share/augeas/lens/dist.

-t, --trasformare=XFM
Aggiungi una trasformazione di file; usa la sintassi del comando 'transform', ad esempio "-t 'Fstab incl
/etc/fstab.bak'".

-f, --file=RISORSE
Leggi i comandi da FILE.

-i, --interattivo
Leggi i comandi dal terminale. In combinazione con -f o reindirizzamento di stdin, drop
in una sessione interattiva dopo aver eseguito i comandi dal file.

-e, --eco
Quando si leggono i comandi da un file tramite stdin, eseguire l'eco dei comandi prima di stamparli
produzione.

-s, --salvataggio automatico
Salva automaticamente tutte le modifiche alla fine della sessione.

-S, --nostdin
Non cercare i moduli in nessuna delle directory predefinite. Quando questa opzione è impostata,
solo le directory specificate esplicitamente con -I o specificato in AUGEAS_LENS_LIB sarà
cercato moduli.

-L, --nessun caricamento
Non caricare alcun file all'avvio. Questo è generalmente usato per mettere a punto i file su cui
load modificando le voci in "/augeas/load" e quindi emettendo un comando "load".

-A, --nocaricamento automatico
Non caricare alcun modulo obiettivo, e quindi nessun file, all'avvio. Questo non crea
voci sotto "/augeas/load" qualunque; per leggere qualsiasi file, devono essere impostati
manualmente e il caricamento deve essere avviato con un comando "load". L'uso di questa opzione dà
l'avvio più veloce.

--intervallo
Carica le posizioni dell'intervallo per i nodi nell'albero, in quanto si riferiscono al file originale.
Consente l'uso del campata comando per recuperare i dati di posizione.

--versione
Stampa le informazioni sulla versione ed esci. La versione è anche nell'albero sotto
"/augeas/versione".

COMANDI


In modalità interattiva, comandi e percorsi possono essere completati premendo "TAB".

I percorsi accettati come argomenti dai comandi utilizzano un piccolo sottoinsieme di espressioni di percorso XPath.
Un'espressione di percorso è costituita da un numero di segmenti, separati da "/". In ogni segmento, il
il carattere "*" può essere utilizzato per abbinare ogni nodo indipendentemente dalla sua etichetta. Nodi fratelli con
etichette identiche possono essere distinte aggiungendo "[N]" alla loro etichetta per far corrispondere l'N-th
fratello con tale etichetta. L'ultimo fratello con un'etichetta specifica può essere raggiunto come
"[Ultimo()]". Vedere "ESEMPI" per alcuni esempi di ciò.

ADMIN COMANDI
I seguenti comandi controllano il comportamento di Augeas e di augtool stesso.

Aiuto
Stampa questo testo di aiuto

caricare
Carica i file in base alle trasformazioni in "/augeas/load".

smettere
Esci dal programma

richiamare
Trasforma l'albero in PATH di nuovo in testo usando l'obiettivo LENS e memorizza la stringa risultante
su NODE_OUT. Supponiamo che l'albero sia stato inizialmente letto con la stessa lente e il
stringa memorizzata in NODE_IN come input.

salvare
Salva tutte le modifiche in sospeso su disco. A meno che non sia -b or -n le opzioni della riga di comando sono
dato, i file vengono modificati sul posto.

Tornare al suo account
Analizza NODE usando LENS e memorizza l'albero risultante in PATH.

trasformare
Aggiungi una trasformazione per FILE usando LENS. L'OBIETTIVO può essere un nome di modulo o un obiettivo completo
nome. Se viene dato il nome di un modulo, allora "lns" sarà l'obiettivo assunto. Il FILTRO
deve essere "incl" o "excl". Se il filtro è "incl", il FILE verrà analizzato da
la LENTE. Se il filtro è "escl", il FILE verrà escluso dalla LENTE. FILE maggio
contengono caratteri jolly.

LEGGI COMANDI
I seguenti comandi vengono utilizzati per recuperare i dati dall'albero di Augeas.

dump-xml [ ]
Stampa le voci nell'albero come XML. Se viene fornito PATH, la stampa inizia da lì, altrimenti
l'intero albero è stampato.

ottenere
Stampa il valore associato a PATH

etichetta
Ottieni e stampa l'etichetta associata a PATH

ls
Elenca i figli diretti di PATH

stile [ ]
Trova tutti i percorsi che corrispondono a PATTERN. Se viene fornito VALUE, solo i percorsi corrispondenti il ​​cui
il valore è uguale a VALUE vengono stampati

stampare [ ]
Stampa le voci nell'albero. Se viene fornito PATH, la stampa inizia da lì, altrimenti il
l'intero albero è stampato

campata
Stampa il nome del file da cui è stato generato il nodo PATH, nonché
informazioni sulle posizioni nel file corrispondente all'etichetta, al valore e
l'intero nodo. PATH deve corrispondere esattamente a un nodo.

È necessario eseguire 'set /augeas/span enable' prima di caricare i file per abilitare la registrazione
di informazioni sull'intervallo. È disabilitato per impostazione predefinita.

SCRIVERE COMANDI
I seguenti comandi vengono utilizzati per modificare l'albero di Augia.

pulire campo
Imposta il valore per PATH su NULL. Se PATH non è ancora nell'albero, esso e tutti i suoi
antenati saranno creati.

chiaro
Cancella i valori di più nodi in un'unica operazione. Trova o crea un nodo corrispondente a SUB per
interpretando SUB come un'espressione di percorso relativa a ciascun nodo che corrisponde a BASE. Se SUB è
'.', i nodi corrispondenti a BASE verranno modificati.

ins
Inserisci un nuovo nodo con l'etichetta LABEL subito prima o dopo PATH nell'albero. DOVE
deve essere "prima" o "dopo".

insert
Alias ​​di ins.

mv
Sposta il nodo SRC su DST. SRC deve corrispondere esattamente a un nodo nell'albero. L'ora legale deve o
corrisponde esattamente a un nodo nell'albero o potrebbe non esistere ancora. Se l'ora legale esiste già, è
e tutti i suoi discendenti vengono cancellati. Se l'ora legale non esiste ancora, manca tutto questo
vengono creati gli antenati.

cambiano
Alias ​​di mv.

cp
Copia il nodo SRC in DST. SRC deve corrispondere esattamente a un nodo nell'albero. L'ora legale deve o
corrisponde esattamente a un nodo nell'albero o potrebbe non esistere ancora. Se l'ora legale esiste già, è
e tutti i suoi discendenti vengono cancellati. Se l'ora legale non esiste ancora, manca tutto questo
vengono creati gli antenati.

copia
Alias ​​di cp.

rinominare
Rinominare l'etichetta di tutti i nodi che corrispondono a SRC a LBL.

rm
Elimina PATH e tutti i suoi figli dall'albero

set
Associa VALUE a PATH. Se PATH non è ancora nell'albero, esso e tutti i suoi antenati
sarà creato.

sett [ ]
Imposta più nodi in un'unica operazione. Trova o crea un nodo corrispondente a SUB per
interpretando SUB come un'espressione di percorso relativa a ciascun nodo che corrisponde a BASE. Se SUB è
'.', i nodi corrispondenti a BASE verranno modificati.

toccare
Crea PATH con il valore NULL se non è ancora nell'albero. Tutti i suoi antenati lo faranno
anche essere creato. Queste nuove voci dell'albero appariranno per ultime tra i loro fratelli.

PERCORSO ESPRESSIONE COMANDI
I seguenti comandi aiutano quando si lavora con le espressioni di percorso.

defnodo [ ]
Definire la variabile NAME al risultato della valutazione di EXPR, che deve essere un nodeset. Se
non esiste ancora nessun nodo corrispondente a EXPR, ne viene creato uno e NAME farà riferimento ad esso. Se VALORE
è dato, questo è lo stesso di 'set EXPR VALUE'; se VALUE non è dato, il nodo è
creato come se con 'clear EXPR' sarebbe e NAME si riferisce a quel nodo.

defvare
Definire la variabile NAME al risultato della valutazione di EXPR. La variabile può essere utilizzata in
espressioni di percorso come $NAME. Nota che EXPR viene valutato quando la variabile è definita,
non quando viene utilizzato.

AMBIENTE VARIABILI


AUGEAS_ROOT
La root del file system, per impostazione predefinita è '/'. Può essere sovrascritto con il -r riga di comando
opzione

AUGEAS_LENS_LIB
Elenco di directory con obiettivi separati da due punti. Le directory specificate qui sono
cercato dopo tutte le directory impostate con il -I opzione della riga di comando, ma prima del
directory predefinite /usr/share/augeas/lenti ed /usr/share/augeas/lens/dist

DIAGNOSTICA


Normalmente, lo stato di uscita è 0. Se uno o più comandi falliscono, lo stato di uscita è impostato su non
valore zero.

Nota però che il mancato caricamento di alcuni dei file specificati da trasforma in
"/augeas/load" non è considerato un errore. Se è importante sapere che tutti i file erano
caricato, è necessario emettere un "match /augeas//error" dopo il caricamento per scoprire i dettagli su
quali file non possono essere caricati e perché.

ESEMPI


# modalità riga di comando
augtool stampa /files/etc/hosts/

# modalità interattiva
strumento
augtool> aiuto
augtool> stampa /files/etc/hosts/

# Stampa la terza voce dalla seconda riga AcceptEnv
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# Trova la voce in inittab con l'azione 'initdefault'
augtool> match /files/etc/inittab/*/action initdefault

# Stampa l'ultimo alias per ogni voce in / Etc / hosts
augtool> print /files/etc/hosts/*/alias[last()]

Usa augtool online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    NSIS: sistema di installazione con script Nullsoft
    NSIS: sistema di installazione con script Nullsoft
    NSIS (installazione con script Nullsoft
    System) è un open source professionale
    sistema per creare programmi di installazione di Windows. Esso
    è progettato per essere il più piccolo e flessibile
    come possibile...
    Scarica NSIS: Nullsoft Scriptable Install System
  • 2
    autorizzazione
    autorizzazione
    AuthPass è una password open source
    manager con il supporto per il popolare e
    comprovato Keepass (kdbx 3.x E kdbx 4.x ...
    Scarica pass di autenticazione
  • 3
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 4
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 5
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • Di Più "

Comandi Linux

Ad