Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

augtool - Trực tuyến trên đám mây

Chạy augtool trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh augtool có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


augtool - kiểm tra và sửa đổi các tập tin cấu hình

SYNOPSIS


Augtool [TÙY CHỌN] [LỆNH]

MÔ TẢ


Augeas là một công cụ chỉnh sửa cấu hình. Nó phân tích các tập tin cấu hình ở dạng gốc của chúng
định dạng và chuyển đổi chúng thành một cây. Thay đổi cấu hình được thực hiện bằng cách thao tác
cây này và lưu lại vào tập tin cấu hình gốc.

augtool cung cấp giao diện dòng lệnh cho cây được tạo. LỆNH có thể là một đơn
lệnh như được mô tả trong "LỆNH". Khi được gọi không có LỆNH, nó sẽ đọc lệnh từ
đầu vào tiêu chuẩn cho đến khi gặp phần cuối của tập tin.

LỰA CHỌN


-c, --kiểm tra đánh máy
Ống kính kiểm tra kiểu chữ. Việc này có thể rất chậm và do đó không được thực hiện theo mặc định, nhưng được thực hiện
rất khuyến khích trong quá trình phát triển.

-b, --sao lưu
Khi tệp được thay đổi, hãy lưu giữ bản gốc trong tệp có phần mở rộng '.augsave'

-n, --Mới
Lưu các thay đổi trong tệp có phần mở rộng '.augnew', không sửa đổi tệp gốc

-r, --nguồn gốc=ROOT
Sử dụng thư mục ROOT làm thư mục gốc của hệ thống tập tin. Được ưu tiên hơn một tập hợp gốc
với biến môi trường AUGEAS_ROOT.

-I, --bao gồm=DIR
Thêm DIR vào đường dẫn tải mô-đun. Có thể cho nhiều lần. Các thư mục đặt ở đây
được tìm kiếm trước bất kỳ thư mục nào được chỉ định trong môi trường AUGEAS_LENS_LIB
biến và trước các thư mục mặc định / usr / share / augeas / lens
/usr/share/augeas/lenses/dist.

-t, --biến đổi=XFM
Thêm một biến đổi tập tin; sử dụng cú pháp lệnh 'transform', ví dụ "-t 'Fstab incl
/etc/fstab.bak'".

-f, --tập tin=FILE
Đọc lệnh từ FILE.

-i, - tương tác
Đọc lệnh từ thiết bị đầu cuối. Khi kết hợp với -f hoặc chuyển hướng stdin, thả
vào một phiên tương tác sau khi thực hiện các lệnh từ tệp.

-e, --echo
Khi đọc lệnh từ một tệp qua stdin, hãy lặp lại các lệnh trước khi in chúng
đầu ra.

-s, --tự động lưu
Tự động lưu tất cả các thay đổi vào cuối phiên.

-S, --nostdinc
Không tìm kiếm bất kỳ thư mục mặc định nào cho mô-đun. Khi tùy chọn này được đặt,
chỉ các thư mục được chỉ định rõ ràng với -I hoặc được chỉ định trong AUGEAS_LENS_LIB sẽ được
đã tìm kiếm các mô-đun.

-L, --noload
Không tải bất kỳ tập tin nào khi khởi động. Điều này thường được sử dụng để tinh chỉnh các tập tin cần
tải bằng cách sửa đổi các mục trong "/augeas/load" rồi đưa ra lệnh "load".

-A, --noautoload
Không tải bất kỳ mô-đun ống kính nào và do đó không tải tệp nào khi khởi động. Điều này tạo ra không
các mục trong "/auges/load" dù thế nào đi nữa; để đọc bất kỳ tập tin nào, chúng cần được thiết lập
thủ công và việc tải phải được bắt đầu bằng lệnh "tải". Sử dụng tùy chọn này mang lại
khởi động nhanh nhất.

--span
Tải các vị trí nhịp cho các nút trong cây vì chúng liên quan đến tệp gốc.
Cho phép sử dụng các nhịp cầu lệnh truy xuất dữ liệu vị trí.

--phiên bản
In thông tin phiên bản và thoát. Phiên bản này cũng ở dưới gốc cây
"/Augeas/phiên bản".

HÀNG


Trong chế độ tương tác, các lệnh và đường dẫn có thể được hoàn thành bằng cách nhấn "TAB".

Các đường dẫn được chấp nhận làm đối số bằng các lệnh sử dụng một tập hợp con nhỏ các biểu thức đường dẫn XPath.
Biểu thức đường dẫn bao gồm một số phân đoạn, được phân tách bằng "/". Trong mỗi phân đoạn,
ký tự "*" có thể được sử dụng để khớp với mọi nút bất kể nhãn của nó. Các nút anh chị em với
các nhãn giống hệt nhau có thể được phân biệt bằng cách thêm "[N]" vào nhãn của chúng để khớp với nhãn thứ N
anh chị em có nhãn hiệu như vậy. Anh chị em cuối cùng có nhãn cụ thể có thể được gọi là
"[cuối cùng()]". Xem "VÍ DỤ" để biết một số ví dụ về điều này.

QUẢN TRỊ VIÊN HÀNG
Các lệnh sau kiểm soát hành vi của Augeas và chính augtool.

giúp đỡ
In văn bản trợ giúp này

tải
Tải tập tin theo các biến đổi trong "/augeas/load".

bỏ thuốc lá
Thoát khỏi chương trình

lấy lại
Chuyển đổi cây tại PATH thành văn bản bằng ống kính LENS và lưu chuỗi kết quả
tại NODE_OUT. Giả sử rằng ban đầu cây được đọc với cùng một ống kính và
chuỗi được lưu trữ tại NODE_IN làm đầu vào.

tiết kiệm
Lưu tất cả các thay đổi đang chờ xử lý vào đĩa. Trừ khi một trong hai -b or -n các tùy chọn dòng lệnh là
nhất định, các tập tin được thay đổi tại chỗ.

hàng
Phân tích cú pháp NODE bằng LENS và lưu trữ cây kết quả tại PATH.

biến đổi
Thêm phép biến đổi cho FILE bằng LENS. LENS có thể là tên mô-đun hoặc ống kính đầy đủ
tên. Nếu tên mô-đun được đưa ra thì "lns" sẽ là ống kính được giả định. Bộ lọc
phải là "bao gồm" hoặc "loại trừ". Nếu bộ lọc là "incl", FILE sẽ được phân tích cú pháp bằng
Ống kính. Nếu bộ lọc là "loại trừ", TẬP TIN sẽ bị loại khỏi LENS. TẬP TIN có thể
chứa ký tự đại diện.

ĐỌC HÀNG
Các lệnh sau được sử dụng để lấy dữ liệu từ cây Augeas.

kết xuất-xml [ ]
In các mục trong cây dưới dạng XML. Nếu PATH được đưa ra, quá trình in sẽ bắt đầu từ đó, nếu không thì
toàn bộ cây được in.

được
In giá trị được liên kết với PATH

nhãn
Nhận và in nhãn được liên kết với PATH

ls
Liệt kê các con trực tiếp của PATH

phù hợp với [ ]
Tìm tất cả các đường dẫn khớp với PATTERN. Nếu VALUE được đưa ra, chỉ những đường dẫn phù hợp có
giá trị bằng VALUE được in

in [ ]
In các mục trong cây. Nếu PATH được đưa ra, quá trình in sẽ bắt đầu từ đó, nếu không thì
toàn bộ cây được in

nhịp cầu
In tên của tệp mà nút PATH được tạo, cũng như
thông tin về các vị trí trong tệp tương ứng với nhãn, giá trị và
toàn bộ nút. PATH phải khớp chính xác với một nút.

Bạn cần chạy 'set /augeas/span Enable' trước khi tải tệp để bật ghi
của thông tin nhịp. Nó bị tắt theo mặc định.

VIẾT HÀNG
Các lệnh sau được sử dụng để sửa đổi cây Augeas.

trong sáng
Đặt giá trị cho PATH thành NULL. Nếu PATH chưa có trong cây thì nó và tất cả
tổ tiên sẽ được tạo ra.

rõ ràng
Xóa nhiều giá trị nút trong một thao tác. Tìm hoặc tạo một nút phù hợp với SUB bằng cách
diễn giải SUB dưới dạng biểu thức đường dẫn tương ứng với từng nút khớp với BASE. Nếu SUB là
'.', các nút khớp với BASE sẽ được sửa đổi.

in
Chèn một nút mới có nhãn LABEL ngay trước hoặc sau PATH vào cây. Ở ĐÂU
phải là 'trước' hoặc 'sau'.

chèn
Bí danh của in.

mv
Di chuyển nút SRC sang DST. SRC phải khớp chính xác với một nút trong cây. DST phải
khớp chính xác với một nút trên cây hoặc có thể chưa tồn tại. Nếu DST đã tồn tại thì nó
và tất cả con cháu của nó đều bị xóa. Nếu DST chưa tồn tại thì nó và tất cả những gì còn thiếu của nó
tổ tiên được tạo ra.

di chuyển
Bí danh của mv.

cp
Sao chép nút SRC sang DST. SRC phải khớp chính xác với một nút trong cây. DST phải
khớp chính xác với một nút trên cây hoặc có thể chưa tồn tại. Nếu DST đã tồn tại thì nó
và tất cả con cháu của nó đều bị xóa. Nếu DST chưa tồn tại thì nó và tất cả những gì còn thiếu của nó
tổ tiên được tạo ra.

bản sao
Bí danh của cp.

đổi tên
Đổi tên nhãn của tất cả các nút khớp SRC thành LBL.

rm
Xóa PATH và tất cả các con của nó khỏi cây

định
Liên kết GIÁ TRỊ với PATH. Nếu PATH chưa có trong cây, nó và tất cả tổ tiên của nó
sẽ được tạo ra.

thiết lập [ ]
Đặt nhiều nút trong một thao tác. Tìm hoặc tạo một nút phù hợp với SUB bằng cách
diễn giải SUB dưới dạng biểu thức đường dẫn tương ứng với từng nút khớp với BASE. Nếu SUB là
'.', các nút khớp với BASE sẽ được sửa đổi.

chạm
Tạo PATH với giá trị NULL nếu nó chưa có trong cây. Tất cả tổ tiên của nó sẽ
cũng được tạo ra. Những mục cây mới này sẽ xuất hiện cuối cùng trong số anh chị em của chúng.

PATH CÁCH DIỄN ĐẠT HÀNG
Các lệnh sau giúp ích khi làm việc với các biểu thức đường dẫn.

giải mã [ ]
Xác định biến NAME cho kết quả đánh giá EXPR, đây phải là một tập hợp nút. Nếu như
chưa có nút nào phù hợp với EXPR tồn tại, một nút được tạo và NAME sẽ tham chiếu đến nút đó. Nếu GIÁ TRỊ
được đưa ra, điều này giống như 'đặt GIÁ TRỊ EXPR'; nếu VALUE không được cung cấp thì nút đó là
được tạo như thể với 'xóa EXPR' và NAME đề cập đến nút đó.

biến đổi
Xác định biến NAME cho kết quả đánh giá EXPR. Biến có thể được sử dụng trong
biểu thức đường dẫn dưới dạng $NAME. Lưu ý rằng EXPR được đánh giá khi biến được xác định,
không phải khi nó được sử dụng.

MÔI TRƯỜNG BIẾN


AUGEAS_ROOT
Gốc hệ thống tập tin, mặc định là '/'. Có thể được ghi đè bằng -r dòng lệnh
tùy chọn

AUGEAS_LENS_LIB
Danh sách các thư mục được phân tách bằng dấu hai chấm bằng ống kính. Các thư mục được chỉ định ở đây là
tìm kiếm sau bất kỳ thư mục nào được đặt bằng -I tùy chọn dòng lệnh, nhưng trước
thư mục mặc định / usr / share / augeas / lens/usr/share/augeas/lenses/dist

CHẨN ĐOÁN


Thông thường, trạng thái thoát là 0. Nếu một hoặc nhiều lệnh không thành công, trạng thái thoát được đặt thành không-
giá trị bằng không.

Tuy nhiên, hãy lưu ý rằng việc không tải được một số tệp được chỉ định bởi các phép biến đổi trong
"/auugeas/load" không được coi là lỗi. Nếu điều quan trọng cần biết là tất cả các tập tin đều được
đã tải, bạn cần đưa ra "match /augeas//error" sau khi tải để tìm hiểu chi tiết về
những tập tin nào không thể tải được và tại sao.

VÍ DỤ


#chế độ dòng lệnh
in augtool /files/etc/hosts/

# chế độ tương tác
công cụ tăng cường
Augtool> trợ giúp
augtool> in /files/etc/hosts/

# In mục thứ ba từ dòng AcceptEnv thứ hai
augtool print '/files/etc/ssh/sshd_config/AcceptEnv[2]/3'

# Tìm mục trong inittab với hành động 'initdefault'
augtool> khớp /files/etc/inittab/*/action initdefault

# In bí danh cuối cùng cho mỗi mục trong / Etc / hosts
augtool> print /files/etc/hosts/*/alias[last()]

Sử dụng augtool trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS (Cài đặt tập lệnh Nullsoft
    System) là một mã nguồn mở chuyên nghiệp
    hệ thống để tạo bộ cài đặt Windows. Nó
    được thiết kế nhỏ và linh hoạt
    như sở hữu ...
    Tải xuống NSIS: Hệ thống cài đặt tập lệnh Nullsoft
  • 2
    xác thực
    xác thực
    AuthPass là một mật khẩu nguồn mở
    quản lý với sự hỗ trợ cho phổ biến và
    Keepass đã được chứng minh (kdbx 3.x VÀ kdbx 4.x ...
    Tải xuống mật khẩu xác thực
  • 3
    Zabbix
    Zabbix
    Zabbix là một công ty mở cấp doanh nghiệp
    nguồn giải pháp giám sát phân tán
    được thiết kế để giám sát và theo dõi
    hiệu suất và tính khả dụng của mạng
    máy chủ, thiết bị ...
    Tải xuống Zabbix
  • 4
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 6
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • Khác »

Lệnh Linux

Ad