InglesPransesEspanyol

Ad


OnWorks favicon

augtool - Online sa Cloud

Patakbuhin ang augtool sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command augtool na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


augtool - siyasatin at baguhin ang mga configuration file

SINOPSIS


augtool [OPTIONS] [COMMAND]

DESCRIPTION


Ang Augeas ay isang tool sa pag-edit ng configuration. Pina-parse nito ang mga configuration file sa kanilang katutubong
mga format at binago ang mga ito sa isang puno. Ginagawa ang mga pagbabago sa configuration sa pamamagitan ng pagmamanipula
punong ito at i-save ito pabalik sa mga native na config file.

Ang augtool ay nagbibigay ng interface ng command line sa nabuong puno. Ang COMMAND ay maaaring iisa
command gaya ng inilarawan sa ilalim ng "COMMANDS". Kapag tinawag na walang COMMAND, nagbabasa ito ng mga utos mula sa
karaniwang input hanggang sa isang end-of-file ay nakatagpo.

Opsyon


-c, --typecheck
Mga lente ng typecheck. Ito ay maaaring napakabagal, at samakatuwid ay hindi ginagawa bilang default, ngunit ito ay
lubos na inirerekomenda sa panahon ng pag-unlad.

-b, --backup
Kapag binago ang mga file, panatilihin ang mga orihinal sa isang file na may extension na '.augsave'

-n, --bago
I-save ang mga pagbabago sa mga file na may extension na '.augnew', huwag baguhin ang orihinal na mga file

-r, --ugat=Ugat
Gamitin ang direktoryo na ROOT bilang ugat ng filesystem. Nangunguna sa isang hanay ng ugat
gamit ang AUGEAS_ROOT environment variable.

-I, --isama=DIR
Magdagdag ng DIR sa module loadpath. Maaaring ibigay ng maraming beses. Ang mga direktoryo ay nakatakda dito
ay hinanap bago ang anumang mga direktoryo na tinukoy sa AUGEAS_LENS_LIB na kapaligiran
variable, at bago ang mga default na direktoryo /usr/share/augeas/lenses at
/usr/share/augeas/lenses/dist.

-t, --magbago=XFM
Magdagdag ng pagbabago ng file; gumagamit ng 'transform' command syntax, hal. "-t 'Fstab incl
/etc/fstab.bak'".

-f, --file=FILE
Basahin ang mga utos mula sa FILE.

-i, --interactive
Basahin ang mga utos mula sa terminal. Kapag pinagsama sa -f o pag-redirect ng stdin, i-drop
sa isang interactive na session pagkatapos isagawa ang mga utos mula sa file.

-e, --echo
Kapag nagbabasa ng mga utos mula sa isang file sa pamamagitan ng stdin, i-echo ang mga utos bago i-print ang mga ito
output.

-s, --autosave
Awtomatikong i-save ang lahat ng mga pagbabago sa pagtatapos ng session.

-S, --nostdinc
Huwag maghanap sa alinman sa mga default na direktoryo para sa mga module. Kapag nakatakda ang opsyong ito,
mga direktoryo lamang na tahasang tinukoy sa -I o tinukoy sa AUGEAS_LENS_LIB ay
naghanap ng mga module.

-L, --walang load
Huwag mag-load ng anumang mga file sa startup. Ito ay karaniwang ginagamit upang i-fine-tune kung aling mga file
mag-load sa pamamagitan ng pagbabago sa mga entry sa "/augeas/load" at pagkatapos ay mag-isyu ng command na "load".

-A, --noautoload
Huwag mag-load ng anumang mga module ng lens, at samakatuwid ay walang mga file, sa startup. Lumilikha ito ng no
mga entry sa ilalim ng "/augeas/load" kahit ano pa man; upang mabasa ang anumang mga file, kailangan nilang i-set up
mano-mano at ang paglo-load ay dapat na sinimulan ng isang "load" na utos. Ang paggamit ng pagpipiliang ito ay nagbibigay
ang pinakamabilis na startup.

--span
Mag-load ng mga posisyon ng span para sa mga node sa puno, dahil nauugnay ang mga ito sa orihinal na file.
Pinapagana ang paggamit ng maikling panahon utos upang kunin ang data ng posisyon.

--bersyon
I-print ang impormasyon ng bersyon at lumabas. Ang bersyon ay nasa puno din sa ilalim
"/augeas/version".

UTOS


Sa interactive na mode, ang mga command at path ay maaaring kumpletuhin sa pamamagitan ng pagpindot sa "TAB".

Ang mga path na tinanggap bilang mga argumento ng mga command ay gumagamit ng maliit na subset ng XPath path expression.
Ang isang path expression ay binubuo ng isang bilang ng mga segment, na pinaghihiwalay ng "/". Sa bawat segment, ang
Maaaring gamitin ang character na "*" upang tumugma sa bawat node anuman ang label nito. Mga node ng magkapatid na may
maaaring makilala ang magkaparehong mga label sa pamamagitan ng pagdaragdag ng "[N]" sa kanilang label upang tumugma sa N-th
kapatid na may ganyang label. Ang huling kapatid na may partikular na label ay maaaring maabot bilang
"[huling()]". Tingnan ang "HALIMBAWA" para sa ilang halimbawa nito.

ADMIN UTOS
Kinokontrol ng mga sumusunod na command ang pag-uugali ng Augeas at augtool mismo.

Tulungan
I-print ang text ng tulong na ito

magkarga
Mag-load ng mga file ayon sa mga pagbabago sa "/augeas/load".

umalis
Lumabas sa programa

kunin
I-transform ang tree sa PATH pabalik sa text gamit ang lens LENS at iimbak ang resultang string
sa NODE_OUT. Ipagpalagay na ang puno ay unang binasa gamit ang parehong lens at ang
string na nakaimbak sa NODE_IN bilang input.

i-save ang
I-save ang lahat ng mga nakabinbing pagbabago sa disk. Maliban kung alinman sa -b or -n Ang mga pagpipilian sa command line ay
ibinigay, ang mga file ay binago sa lugar.

mag-imbak
I-parse ang NODE gamit ang LENS at iimbak ang nagresultang puno sa PATH.

ibahin ang anyo
Magdagdag ng pagbabago para sa FILE gamit ang LENS. Ang LENS ay maaaring isang pangalan ng module o isang buong lens
pangalan. Kung may ibinigay na pangalan ng module, ang "lns" ang magiging lens na ipinapalagay. Ang FILTER
dapat ay alinman sa "incl" o "excl". Kung ang filter ay "kasama", ang FILE ay i-parse ni
ang LENS. Kung ang filter ay "excl", ang FILE ay hindi isasama sa LENS. Maaaring ang FILE
naglalaman ng mga wildcard.

BASAHIN UTOS
Ang mga sumusunod na utos ay ginagamit upang kunin ang data mula sa puno ng Augeas.

dump-xml [ ]
Mag-print ng mga entry sa puno bilang XML. Kung ibinigay ang PATH, doon magsisimula ang pag-print, kung hindi
ang buong puno ay nakalimbag.

makuha
I-print ang value na nauugnay sa PATH

etiketa
Kunin at i-print ang label na nauugnay sa PATH

ls
Ilista ang mga direktang anak ng PATH

tumugma [ ]
Hanapin ang lahat ng mga landas na tumutugma sa PATTERN. Kung VALUE ang ibibigay, tanging ang mga katugmang path na kung saan
ang halaga ay katumbas ng VALUE ay naka-print

i-print [ ]
Mag-print ng mga entry sa puno. Kung ibinigay ang PATH, magsisimula doon ang pag-print, kung hindi man ang
buong puno ay nakalimbag

maikling panahon
I-print ang pangalan ng file kung saan nabuo ang node PATH, pati na rin
impormasyon tungkol sa mga posisyon sa file na naaayon sa label, ang halaga, at
ang buong node. Ang PATH ay dapat na eksaktong tumugma sa isang node.

Kailangan mong patakbuhin ang 'set /augeas/span enable' bago mag-load ng mga file upang paganahin ang pag-record
ng span information. Ito ay hindi pinagana bilang default.

WRITE UTOS
Ang mga sumusunod na utos ay ginagamit upang baguhin ang puno ng Augeas.

limasin
Itakda ang halaga para sa PATH sa NULL. Kung ang PATH ay wala pa sa puno, ito at lahat nito
malilikha ang mga ninuno.

clearm
I-clear ang maramihang mga halaga ng node sa isang operasyon. Maghanap o gumawa ng node na tumutugma sa SUB ni
binibigyang-kahulugan ang SUB bilang expression ng path na nauugnay sa bawat node na tumutugma sa BASE. Kung ang SUB ay
'.', ang mga node na tumutugma sa BASE ay mababago.

upang
Magpasok ng bagong node na may label na LABEL bago o pagkatapos ng PATH sa puno. SAAN
dapat na 'bago' o 'pagkatapos'.

isingit
Alias ​​ng upang.

mv
Ilipat ang node SRC sa DST. Ang SRC ay dapat na eksaktong tumugma sa isang node sa puno. Dapat din ang DST
eksaktong tumutugma sa isang node sa puno, o maaaring wala pa. Kung mayroon nang DST, ito
at ang lahat ng mga inapo nito ay tinanggal. Kung ang DST ay wala pa, ito at lahat ng nawawala
nilikha ang mga ninuno.

ilipat
Alias ​​ng mv.

cp
Kopyahin ang node SRC sa DST. Ang SRC ay dapat na eksaktong tumugma sa isang node sa puno. Dapat din ang DST
eksaktong tumutugma sa isang node sa puno, o maaaring wala pa. Kung mayroon nang DST, ito
at ang lahat ng mga inapo nito ay tinanggal. Kung ang DST ay wala pa, ito at lahat ng nawawala
nilikha ang mga ninuno.

kopyahin
Alias ​​ng cp.

palitan ang pangalan
Palitan ang pangalan ng label ng lahat ng node na tumutugma sa SRC sa LBL.

rm
Tanggalin ang PATH at lahat ng mga anak nito sa puno

itakda
Iugnay ang VALUE sa PATH. Kung ang PATH ay wala pa sa puno, ito at ang lahat ng mga ninuno nito
ay malilikha.

setm [ ]
Magtakda ng maraming node sa isang operasyon. Maghanap o gumawa ng node na tumutugma sa SUB ni
binibigyang-kahulugan ang SUB bilang expression ng path na nauugnay sa bawat node na tumutugma sa BASE. Kung ang SUB ay
'.', ang mga node na tumutugma sa BASE ay mababago.

hawakan
Lumikha ng PATH na may halagang NULL kung wala pa ito sa puno. Gagawin ng lahat ng mga ninuno nito
malilikha din. Huling lalabas ang mga bagong entry na ito sa kanilang mga kapatid.

PATH EXPRESSION UTOS
Nakakatulong ang mga sumusunod na command kapag nagtatrabaho sa mga expression ng path.

defnode [ ]
Tukuyin ang variable na NAME sa resulta ng pagsusuri sa EXPR, na dapat ay isang nodeset. Kung
wala pang node na tumutugma sa EXPR, isa ang ginawa at NAME ang magre-refer dito. Kung VALUE
ay ibinigay, ito ay kapareho ng 'itakda ang EXPR VALUE'; kung ang VALUE ay hindi ibinigay, ang node ay
nilikha na parang may 'clear EXPR' na gagawin at ang NAME ay tumutukoy sa node na iyon.

defvar
Tukuyin ang variable na NAME sa resulta ng pagsusuri sa EXPR. Maaaring gamitin ang variable sa
path expression bilang $NAME. Tandaan na ang EXPR ay sinusuri kapag ang variable ay tinukoy,
hindi kapag ito ay ginamit.

Kapaligiran MGA VARIABLE


AUGEAS_ROOT
Ang root system ng file, ay nagde-default sa '/'. Maaaring ma-override sa -r command line
opsyon

AUGEAS_LENS_LIB
Pinaghiwalay ng colon ang listahan ng mga direktoryo na may mga lente. Ang mga direktoryo na tinukoy dito ay
hinanap pagkatapos ng anumang mga direktoryo na itinakda sa -I opsyon sa command line, ngunit bago ang
mga default na direktoryo /usr/share/augeas/lenses at /usr/share/augeas/lenses/dist

DIAGNOSTICS


Karaniwan, ang exit status ay 0. Kung ang isa o higit pang mga command ay nabigo, ang exit status ay nakatakda sa isang hindi-
zero na halaga.

Tandaan na ang hindi pag-load ng ilan sa mga file na tinukoy ng transforms in
Ang "/augeas/load" ay hindi itinuturing na isang pagkabigo. Kung mahalagang malaman na ang lahat ng mga file ay
na-load, kailangan mong mag-isyu ng "tugma /augeas//error" pagkatapos mag-load upang malaman ang mga detalye tungkol sa
anong mga file ang hindi ma-load at bakit.

HALIMBAWA


# command line mode
augtool print /files/etc/hosts/

# interactive na mode
augtool
augtool> tulong
augtool> print /files/etc/hosts/

# I-print ang ikatlong entry mula sa pangalawang linya ng AcceptEnv
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# Hanapin ang entry sa inittab na may aksyon na 'initdefault'
augtool> tumugma sa /files/etc/inittab/*/action initdefault

# I-print ang huling alias para sa bawat entry sa / Etc / host
augtool> print /files/etc/hosts/*/alias[last()]

Gamitin ang augtool online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ay isang propesyonal na open source
    system upang lumikha ng mga installer ng Windows. Ito
    ay idinisenyo upang maging kasing liit at nababaluktot
    bilang posible...
    I-download ang NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    Ang AuthPass ay isang open source na password
    manager na may suporta para sa sikat at
    napatunayang Keepass (kdbx 3.x AT kdbx 4.x ...
    I-download ang authpass
  • 3
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 4
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 6
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • Marami pa »

Linux command

Ad