GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 24

2
3

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<TAB><TAB>

h2ph

hboot

help

hexdump

history

hostname

htdigest

h2xs hcc helpme

hf77

hltest

hoststat

htpasswd

halt

hcp

helptool

hinotes

host

hpcdtoppm hash

head

hexbin

hipstopgm hostid

hpftodit

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ùng có 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 mọi 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 đó tuỳ theo ý
muốn của mình.

Ví dụ, khi người dùng gõ nội dung như sau:

# p<TAB><TAB>

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<TAB><TAB>

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_chkpwd

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.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.