1
8
Ví dụ, khi giới thiệu về tùy chọn lệnh của lệnh
tail xem phần cuối nội dung của file,
chúng ta thấy:
-f, --follow[={tên | đặc tả}]
Như vậy, sau tham số khóa
--follow, nếu xuất hiện thêm dấu bằng "="
thì phải có hoặc tên hoặc đặc tả. Đây là trường hợp các chọn lựa "loại trừ nhau".
Dấu ba chấm ... thể hiện việc lặp lại thành phần cú pháp đi ngay trước dấu
này, việc lặp lại đó có thể từ không đến nhiều lần (không kể chính thành phần cú
pháp đó). Cách thức này thường được dùng với các tham số như tên file.
Ví dụ, mô tả lệnh
chown như sau:
chown [tùy-chọn] <chủ>[,[nhóm]]<file>...
Như vậy trong lệnh
chown có thể không có hoặc có một số tùy chọn lệnh và có từ một
đến nhiều tên file.
Các bộ phận trong mô tả lệnh, nếu không nằm trong các cặp dấu [ ], <>, { }
thì khi gõ lệnh thực sự phải gõ y đúng như khi mô tả (chú ý, quy tắc viết tên lệnh là
một trường hợp riêng của quy tắc này).
Việc kết hợp các dấu ngoặc với nhau cho phép tạo ra cách thức sử dụng quy
tắc tổ hợp các tham số trong lệnh. Ví dụ, lệnh
more bình thường có cú pháp là:
# more <file>
có nghĩa là thay <file> bằng tên file cần xem nội dung, nếu kết hợp thêm dấu ngoặc vuông [
và ], tức là có dạng sau (chính là dạng tổng quát của lệnh
more):
# more [<file>]
thì <file> nói chung phải có trong lệnh
more, tuy nhiên trong một số trường hợp có thể bỏ
qua tham số file.
Lưu ý:
Đối với nhiều lệnh, cho phép người dùng gõ tham số khóa kết hợp tương
ứng với tùy_chọn trong mô tả lệnh. Tham số khóa kết hợp được viết theo cách -
<xâu-kí-tự>
, trong đó xâu-kí-tự gồm các chữ cái trong tham số khóa. Ví dụ,
trong mô tả lệnh in lịch
cal:
cal [tùy-chọn] [tháng [năm] ]
có ba tham số khóa là
-m, -j, -y. Khi gõ lệnh có thể gõ một tổ hợp nào đó từ ba
tham số khóa này để được tình huống sử dụng lệnh theo ý muốn. Chẳng hạn,
nếu gõ lệnh
cal -mj 3
thì lệnh
cal thực hiện theo điều khiển của hai tham số khóa -m (chọn Thứ Hai
là ngày đầu tuần, thay vì cho ngầm định là Chủ Nhật) và
-j (hiển thị ngày trong
tháng dưới dạng số ngày trong năm kể từ đầu năm). Vì vậy, khi viết [tùy-chọn]
trong mô tả lệnh biểu thị cả việc sử dụng từng tùy chọn, nhiều tùy chọn hoặc kết
hợp các tuỳ chọn.
Trong một số lệnh, có hai tham số khóa cùng tương ứng với một tình huống
thực hiện lệnh, trong đó một tham số gồm một kí tự còn tham số kia lại là một từ.
Tham số dài một từ là tham số chuẩn của lệnh, còn tham số một kí tự là cách viết
ngắn gọn. Tham số chuẩn dùng được trong mọi Linux và khi gõ phải có đủ kí tự
trong từ.