Ý nghĩa của Niềng răng xoăn trong Manpages


10

Tôi đã tìm ở đây help.ubfox.com (và trên wiki người dùng ubfox của Đức) nhưng không thể tìm thấy câu trả lời.

Tôi không biết ý nghĩa của chúng, ví dụ như trong trang của mpstat:

SYNOPSIS
   mpstat [ -A ] [ -u ] [ -V ] [ -I { keyword [,...] | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ interval [ count ] ]

khi họ nói -I { keyword [,...] | ALL }hoặc -P { cpu [,...] | ON | ALL }

tôi sẽ đánh giá cao bất kỳ sự làm rõ.


Câu trả lời:


14

Cú pháp lệnh được đưa ra ở dạng hơi giống ký hiệu Backus-Naur , được mô tả ở đây .

Nhóm niềng răng cùng nhau hai hoặc nhiều tùy chọn, một trong số đó phải được chỉ định. Trong trường hợp -I { keyword [,...] | ALL }, điều đó có nghĩa là bạn chỉ định keyword [,...] hoặc TẤT CẢ.


10

Niềng răng vuông [...]có nghĩa là nội dung của chúng là tùy chọn và có thể được thêm vào lệnh hoặc không.

Dấu ngoặc nhọn chứa các mục được phân tách bằng ống { ... | ... }có nghĩa là bạn phải chỉ định một trong các mục đó.


Thí dụ:

my_command [--optional-argument] { --either-this | --or-that }

Đưa ra cú pháp ở trên, bạn có các tùy chọn để gọi lệnh:

my_command --either-this
my_command --or-that
my_command --optional-argument --either-this
my_command --optional-argument --or-that

2

Lấy từ hướng dẫn tiện dụng này ,

Một số tùy chọn sẽ có một danh sách hạn chế các lựa chọn. Một danh sách các lựa chọn sẽ được phân tách bằng dấu phẩy và đặt giữa các dấu ngoặc nhọn.

{sự lựa chọn1, sự lựa chọn2} {có, không}

Nơi bạn có -P { cpu [,...] | ON | ALL }, điều đó có nghĩa là bạn phải chọn một trong các tùy chọn sau. Phần [, ...] có nghĩa là bạn có thể cung cấp danh sách được phân tách bằng dấu phẩy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.