Lệnh Man trong LINUX.
Lệnh Man trong LINUX.
- Chúng ta có thể nói rằng Linux là một hệ điều hành rất phức tạp với hàng nghìn lệnh và mỗi lệnh lại có thể có tới vài hoặc vài chục tình huống sử dụng do chúng cho phép có nhiều tùy chọn lệnh. Để thuộc hết nội dung tất cả các lệnh của Linux là một điều hết sức khó khăn, có thể nói là không thể. Linux cho phép người dùng sử dụng cách thức gọi trang Man để có được các thông tin đầy đủ giới thiệu nội dung các lệnh. Dưới đây là một số nội dung về cách thức sử dụng trang Man.
- “Man” là từ viết tắt của “manual”, được coi là tài liệu trực tuyến trong Linux đã lưu trữ toàn bộ các lệnh có sẵn với các thông tin tham khảo khá đầy đủ cho phép người dùng có thể mở ra để nhận được trợ giúp.
- Để mở trang Man của một lệnh, chúng ta sử dụng lệnh man của Linux và gõ:
# man
- Nội dung của trang Man tuy không phải là quá khó hiểu, song để hiểu hết được nó cũng đòi hỏi không ít thời gian. Tuy vậy, nếu quên nội dung một lệnh nào đó thì cách tốt nhất là hãy sử dụng trang Man.
Cấu trúc của một trang Man như sau:
COMMAND (1) Linux Programmer’s Manual COMMAND (1)
NAME
tên lệnh - khái quát tác dụng của lệnh
SYNOPSIS
cú pháp của lệnh
DESCRIPTION
mô tả cụ thể hơn về tác dụng của lệnh
OPTIONS
liệt kê các tùy chọn lệnh và tác dụng của chúng
FILES
liệt kê các file mà lệnh sử dụng hoặc tham chiếu đến
SEE ALSO
liệt kê các lệnh, các tài liệu,…, có liên quan đến lệnh
REPORTING BUGS
địa chỉ liên hệ nếu gặp lỗi khi sử dụng lệnh
AUTHOR
tên tác giả của lệnh
- Người dùng thậm chí không nhớ chính xác tên lệnh. Linux còn có một cách hổ trợ người dùng có thể nhanh chóng tìm được lệnh cần sử dụng trong trường hợp chỉ nhớ những chữ cái đầu của tên lệnh, đó là cách thức sử dụng TAB. Trong cách thức này, người dùng chỉ cần nhớ một số chữ cái đầu tiên của tên lệnh.
- Có thể trình bày cách thức đó theo cú pháp sau đây:
#
-
Trong đó dãy-chữ-cái có từ một đến một vài chữ cái thuộc phần đầu của tên lệnh. Chú ý rằng, các chữ cái và hai phím
phải được gõ liên tiếp nhau. - Kết hợp cách thức này với cách sử dụng lệnh man (với sự phong phú về tùy chọn của lệnh man) nhận được một cách thức khá tuyệt vời trợ giúp người dùng.
Ví dụ, muốn sử dụng lệnh history nhưng lại không nhớ chính xác tên lệnh được viết ra như thế nào mà chỉ nhớ nó được bắt đầu bởi chữ h, hãy gõ chữ h đó tại dấu nhắc Shell và nhấn phím TAB hai lần, sẽ thấy một danh sách các lệnh có chữ cái đầu tiên là h được hiện ra trên màn hình:
# h
Như vậy, tất cả các lệnh có tên bắt đầu với chữ h được hiển thị trên màn hình và cho phép người dùngcó thể xác định được lệnh cần quan tâm.
Trường hợp tồn tại một số lượng lớn các lệnh có cùng chữ cái đầu tiên mà người dùng đã gõ, thay vì hiện hết moi tên lệnh, hệ điều hành cho ra một thông báo hỏi người dùng có muốn xem toàn bộ các lệnh đó hay không. Người dùng đáp ứng thông báo đó tùy theo ý muốn của mình.
Ví dụ, khi người dùng gõ nội dung như sau:
# p
thì hệ thống đáp lại là:
There are 289 possibilities. Do you really wish to see them all? (y or n)
Người dùng gõ phím “y” nếu muốn xem, hoặc gõ “n” nếu bỏ qua.
Người dùng có thể gõ nhiều hơn một chữ cái ở đầu tên lệnh và điều đó cho phép giảm bớt số tên lệnh mà hệ thống tìm được và hiển thị. Chẳng hạn, khi biết hai chữ cái đầu là “pw” và người dùng gõ:
# pw
thì hệ thống sẽ hiện ra danh sách các tên lệnh bắt đầu bởi “pw”:
pwck pwconv pwd pwdb_chkpwwd pwunconv
Trong trường hợp này, người dùng sẽ nhận biết được tên lệnh đang cần tìm thuận tiện hơn.