Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

augtool - Online w chmurze

Uruchom narzędzie augtool u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie augtool, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


augtool - sprawdzaj i modyfikuj pliki konfiguracyjne

STRESZCZENIE


augtool [OPCJE] [POLECENIE]

OPIS


Augeas to narzędzie do edycji konfiguracji. Analizuje pliki konfiguracyjne w ich natywnym
formatuje i przekształca je w drzewo. Zmiany w konfiguracji dokonuje się poprzez manipulację
to drzewo i zapisanie go z powrotem w natywnych plikach konfiguracyjnych.

Augtool zapewnia interfejs wiersza poleceń do wygenerowanego drzewa. POLECENIE może być pojedynczym
polecenie jak opisano w "POLECENIA". Po wywołaniu bez POLECENIA odczytuje polecenia z
standardowe wejście aż do napotkania końca pliku.

OPCJE


-c, --sprawdzanie typu
Soczewki do kontroli typu. Może to być bardzo powolne i dlatego nie jest wykonywane domyślnie, ale jest
wysoce zalecane podczas opracowywania.

-b, --utworzyć kopię zapasową
Po zmianie plików zachowaj oryginały w pliku z rozszerzeniem „.augsave”

-n, --Nowy
Zapisz zmiany w plikach z rozszerzeniem '.augnew', nie modyfikuj oryginalnych plików

-r, --źródło=ROOT
Użyj katalogu ROOT jako katalogu głównego systemu plików. Ma pierwszeństwo przed zbiorem głównym
ze zmienną środowiskową AUGEAS_ROOT.

-I, --włączać=DIR
Dodaj DIR do ścieżki ładowania modułu. Można podawać wielokrotnie. Katalogi ustawione tutaj
są przeszukiwane przed jakimikolwiek katalogami określonymi w środowisku AUGEAS_LENS_LIB
zmienna, a przed katalogami domyślnymi /usr/share/augeas/soczewki i
/usr/share/augeas/soczewki/dist.

-t, --przekształcać=XFM
Dodaj przekształcenie pliku; używa składni polecenia 'transform', np. "-t 'Fstab incl
/etc/fstab.bak'".

-f, --plik=FILE
Odczytuj polecenia z PLIKU.

-i, --interaktywny
Odczytuj polecenia z terminala. W połączeniu z -f lub przekierowanie stdin, drop
w sesję interaktywną po wykonaniu poleceń z pliku.

-e, --Echo
Podczas odczytywania poleceń z pliku przez standardowe wejście, powtórz polecenia przed ich wydrukowaniem
wyjście.

-s, --autozapis
Automatycznie zapisuj wszystkie zmiany na koniec sesji.

-S, --nostdinc
Nie szukaj modułów w żadnym z domyślnych katalogów. Gdy ta opcja jest ustawiona,
tylko katalogi określone jawnie za pomocą -I lub określone w AUGEAS_LENS_LIB będzie
szukał modułów.

-L, --bez obciążenia
Nie ładuj żadnych plików podczas uruchamiania. Jest to zwykle używane do dostrajania plików do
załaduj, modyfikując wpisy w „/augeas/load”, a następnie wydając polecenie „load”.

-A, --bez automatycznego ładowania
Podczas uruchamiania nie ładuj żadnych modułów obiektywu, a tym samym żadnych plików. To tworzy nie
wpisy pod "/augeas/load" w ogóle; aby odczytać jakiekolwiek pliki, muszą być skonfigurowane
ręcznie, a ładowanie należy zainicjować poleceniem „załaduj”. Użycie tej opcji daje
najszybszy start.

--Zakres
Załaduj pozycje rozpiętości dla węzłów w drzewie, ponieważ odnoszą się one do oryginalnego pliku.
Umożliwia korzystanie z rozpiętość polecenie, aby pobrać dane pozycji.

--wersja
Wydrukuj informacje o wersji i zakończ. Wersja znajduje się również w drzewie pod
„/augeas/wersja”.

POLECENIA


W trybie interaktywnym polecenia i ścieżki można uzupełniać, naciskając „TAB”.

Ścieżki akceptowane jako argumenty przez polecenia używają małego podzbioru wyrażeń ścieżki XPath.
Wyrażenie ścieżki składa się z kilku segmentów oddzielonych znakiem „/”. W każdym segmencie
znak "*" może być użyty do dopasowania każdego węzła niezależnie od jego etykiety. Węzły rodzeństwa z
identyczne etykiety można odróżnić, dodając „[N]” do ich etykiety, aby dopasować N-ty
rodzeństwo z taką etykietą. Do ostatniego rodzeństwa z konkretną etykietą można dotrzeć jako
"[ostatni()]". Zobacz „PRZYKŁADY” po kilka przykładów.

ADMIN POLECENIA
Poniższe polecenia kontrolują zachowanie Augeas i samego augtool.

pomoc
Wydrukuj ten tekst pomocy

załadować
Załaduj pliki zgodnie z przekształceniami w "/augeas/load".

porzucić
Wyjdź z programu

odzyskać
Przekształć drzewo w PATH z powrotem w tekst za pomocą obiektywu LENS i zapisz wynikowy ciąg
w NODE_OUT. Załóżmy, że drzewo było początkowo wczytywane z tym samym obiektywem, a
ciąg przechowywany w NODE_IN jako dane wejściowe.

zapisać
Zapisz wszystkie oczekujące zmiany na dysku. Chyba że albo -b or -n opcje wiersza poleceń to
biorąc pod uwagę, pliki są zmieniane w miejscu.

sklep
Przeanalizuj węzeł NODE za pomocą LENS i zapisz wynikowe drzewo w PATH.

przekształcać
Dodaj przekształcenie do PLIKU przy użyciu OBIEKTYWU. OBIEKTYW może być nazwą modułu lub pełnym obiektywem
Nazwa. Jeśli zostanie podana nazwa modułu, to "lns" będzie przyjętym obiektywem. FILTR
musi być „wł.” lub „wyklucz”. Jeśli filtr ma wartość „incl”, PLIK zostanie przeanalizowany przez
soczewki. Jeśli filtr ma wartość „excl”, PLIK zostanie wykluczony z OBIEKTYWU. PLIK może
zawierają symbole wieloznaczne.

CZYTAĆ POLECENIA
Poniższe polecenia służą do pobierania danych z drzewa Augeas.

zrzut-xml [ ]
Drukuj wpisy w drzewie jako XML. Jeśli podano PATH, drukowanie rozpoczyna się w tym miejscu, w przeciwnym razie
całe drzewo jest drukowane.

otrzymać
Wydrukuj wartość powiązaną ze PATH

etykieta
Pobierz i wydrukuj etykietę powiązaną ze PATH

ls
Wymień bezpośrednie dzieci PATH

mecz [ ]
Znajdź wszystkie ścieżki pasujące do WZORU. Jeśli podano VALUE, tylko pasujące ścieżki, których
wypisywana jest wartość równa WARTOŚĆ

[ ]
Drukuj wpisy w drzewie. Jeśli podano PATH, drukowanie rozpoczyna się tam, w przeciwnym razie
całe drzewo jest drukowane

rozpiętość
Wydrukuj nazwę pliku, z którego wygenerowano węzeł PATH, a także
informacje o pozycjach w pliku odpowiadających etykiecie, wartości i
cały węzeł. PATH musi pasować dokładnie do jednego węzła.

Musisz uruchomić „set / augeas/span enable” przed załadowaniem plików, aby umożliwić nagrywanie
informacji o rozpiętości. Domyślnie jest wyłączona.

NAPISZ POLECENIA
Poniższe polecenia służą do modyfikowania drzewa Augeas.

jasny
Ustaw wartość PATH na NULL. Jeśli PATH nie ma jeszcze w drzewie, to i wszystko to
zostaną stworzeni przodkowie.

jasne
Wyczyść wartości wielu węzłów w jednej operacji. Znajdź lub utwórz węzeł pasujący do SUB według
interpretowanie SUB jako wyrażenia ścieżki względem każdego węzła pasującego do BASE. Jeśli SUB to
'.', węzły pasujące do BASE zostaną zmodyfikowane.

ins
Wstaw do drzewa nowy węzeł z etykietą LABEL tuż przed lub po PATH. GDZIE
musi być „przed” lub „po”.

wstawić
Alias ins.

mv
Przenieś węzeł SRC do DST. Kod SRC musi odpowiadać dokładnie jednemu węzłowi w drzewie. Czas letni musi albo
pasuje dokładnie do jednego węzła w drzewie lub może jeszcze nie istnieć. Jeśli czas letni już istnieje, to
i wszyscy jego potomkowie zostają usunięci. Jeśli czas letni jeszcze nie istnieje, to go brakuje
przodkowie są stworzeni.

ruch
Alias mv.

cp
Skopiuj węzeł SRC do DST. Kod SRC musi odpowiadać dokładnie jednemu węzłowi w drzewie. Czas letni musi albo
pasuje dokładnie do jednego węzła w drzewie lub może jeszcze nie istnieć. Jeśli czas letni już istnieje, to
i wszyscy jego potomkowie zostają usunięci. Jeśli czas letni jeszcze nie istnieje, to go brakuje
przodkowie są stworzeni.

kopia
Alias cp.

przemianować
Zmień nazwę etykiety wszystkich węzłów pasujących do SRC na LBL.

rm
Usuń PATH i wszystkie jej dzieci z drzewa

zestaw
Powiąż VALUE ze PATH. Jeśli PATH nie ma jeszcze na drzewie, to i wszyscy jego przodkowie
zostanie utworzona.

zestaw [ ]
Ustaw wiele węzłów w jednej operacji. Znajdź lub utwórz węzeł pasujący do SUB według
interpretowanie SUB jako wyrażenia ścieżki względem każdego węzła pasującego do BASE. Jeśli SUB to
'.', węzły pasujące do BASE zostaną zmodyfikowane.

Kontakt
Utwórz PATH z wartością NULL, jeśli nie ma jej jeszcze w drzewie. Wszyscy jego przodkowie będą…
również zostać stworzony. Te nowe wpisy w drzewie pojawią się jako ostatnie wśród ich rodzeństwa.

PATH WYRAŻENIE POLECENIA
Poniższe polecenia pomagają podczas pracy z wyrażeniami ścieżki.

defwęzeł [ ]
Zdefiniuj zmienną NAME w wyniku oceny WYRAŻ, która musi być zbiorem węzłów. Gdyby
żaden węzeł pasujący do WYRAŻ jeszcze nie istnieje, jeden jest tworzony i NAME będzie się do niego odwoływać. Jeśli VALUE
jest podana, jest to to samo co „ustaw WARTOŚĆ WYR.”; jeśli nie podano WARTOŚCI, węzeł to
utworzone tak, jakby z 'clear EXPR', a NAME odnosi się do tego węzła.

defwar
Zdefiniuj zmienną NAME do wyniku oceny WYRAŻ. Zmienna może być używana w
wyrażenia ścieżki jako $NAME. Zauważ, że WYRAŻ jest oceniane, gdy zmienna jest zdefiniowana,
nie wtedy, gdy jest używany.

ŚRODOWISKO ZMIENNE


AUGEAS_ROOT
Katalog główny systemu plików, domyślnie '/'. Może być nadpisany za pomocą -r linii poleceń
opcja

AUGEAS_LENS_LIB
Oddzielona dwukropkiem lista katalogów z soczewkami. Określone tutaj katalogi to
przeszukiwany po dowolnych katalogach ustawionych za pomocą -I opcja wiersza poleceń, ale przed
katalogi domyślne /usr/share/augeas/soczewki i /usr/share/augeas/soczewki/dist

DIAGNOSTYKA


Normalnie kod zakończenia wynosi 0. Jeśli jedno lub więcej poleceń nie powiedzie się, kod zakończenia jest ustawiany na inny niż
zerowa wartość.

Zauważ jednak, że nie udało się załadować niektórych plików określonych przez transformacje w
„/augeas/load” nie jest uważane za awarię. Jeśli ważne jest, aby wiedzieć, że wszystkie pliki zostały
załadowany, musisz wydać "match /augeas//error" po załadowaniu, aby uzyskać szczegółowe informacje na temat
jakich plików nie udało się załadować i dlaczego.

PRZYKŁADY


# tryb wiersza poleceń
augtool print /files/etc/hosts/

# tryb interaktywny
narzędzie wspomagające
augtool> pomoc
Augtool> print /files/etc/hosts/

# Wydrukuj trzeci wpis z drugiej linii AcceptEnv
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# Znajdź wpis w inittab z akcją 'initdefault'
augtool> dopasuj /files/etc/inittab/*/action initdefault

# Wydrukuj ostatni alias dla każdego wpisu w / Etc / hosts
augtool> print /files/etc/hosts/*/alias[last()]

Korzystaj z augtool online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS (instalacja skryptowa Nullsoft
    System) jest profesjonalnym oprogramowaniem typu open source
    system do tworzenia instalatorów Windows. Ono
    ma być tak mały i elastyczny
    w miarę możliwości...
    Pobierz NSIS: Nullsoft Scriptable Install System
  • 2
    przepustka
    przepustka
    AuthPass to hasło typu open source
    menedżer ze wsparciem dla popularnych i
    sprawdzony Keepass (kdbx 3.x ORAZ kdbx 4.x ...
    Pobierz authpass
  • 3
    Zabbix
    Zabbix
    Zabbix jest otwartą platformą klasy korporacyjnej
    rozwiązanie do monitorowania rozproszonego źródła
    przeznaczony do monitorowania i śledzenia
    wydajność i dostępność sieci
    serwery, urządzenia...
    Pobierz Zabbixa
  • 4
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • więcej »

Komendy systemu Linux

Ad