ít hơn - Trực tuyến trên đám mây

Đây là lệnh ít hơn 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 giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ít hơn - ngược lại với nhiều hơn

SYNOPSIS


ít -?
ít --Cứu giúp
ít -V
ít --phiên bản
ít [- [+] aABcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX ~]
[-NS không gian] [-NS dòng] [-NS hàng] [-k tài liệu quan trọng]
[- {oO} tệp nhật ký] [-P Belt Hold] [-P nhanh chóng] [-NS tag]
[-NS tệp thẻ] [-NS chuyển hướng, ...] [-y dòng] [- [z] dòng]
[- # thay đổi] [+ [+]cmd] [-] [tên tập tin] ...
(Xem phần TÙY CHỌN để biết cú pháp tùy chọn thay thế với tên tùy chọn dài.)

MÔ TẢ


Ít hơn là một chương trình tương tự như chi tiết (1), nhưng nó có nhiều tính năng hơn. Ít hơn không có
để đọc toàn bộ tệp đầu vào trước khi bắt đầu, vì vậy với các tệp đầu vào lớn, nó sẽ khởi động
nhanh hơn các trình soạn thảo văn bản như vi (1). Ít hơn sử dụng termcap (hoặc terminfo trên một số hệ thống), vì vậy
nó có thể chạy trên nhiều loại thiết bị đầu cuối. Thậm chí còn có sự hỗ trợ hạn chế cho bản cứng
thiết bị đầu cuối. (Trên thiết bị đầu cuối bản cứng, các dòng sẽ được in ở đầu
màn hình được bắt đầu bằng dấu mũ.)

Các lệnh dựa trên cả hai chi tiếtthấy. Các lệnh có thể đứng trước một số thập phân,
được gọi là N trong các mô tả bên dưới. Số được sử dụng bởi một số lệnh, như được chỉ ra.

HÀNG


Trong các mô tả sau, ^ X có nghĩa là điều khiển-X. ESC là viết tắt của khóa ESCAPE; vì
ví dụ ESC-v có nghĩa là chuỗi hai ký tự "ESCAPE", sau đó là "v".

h hoặc H Trợ giúp: hiển thị tóm tắt các lệnh này. Nếu bạn quên tất cả các lệnh khác,
hãy nhớ điều này.

SPACE hoặc ^ V hoặc f hoặc ^ F
Cuộn về phía trước N dòng, mặc định một cửa sổ (xem tùy chọn -z bên dưới). Nếu N nhiều hơn
so với kích thước màn hình, chỉ màn hình cuối cùng được hiển thị. Cảnh báo: một số hệ thống
sử dụng ^ V như một ký tự văn hóa đặc biệt.

z Giống như SPACE, nhưng nếu N được chỉ định, nó sẽ trở thành kích thước cửa sổ mới.

ESC-SPACE
Giống như SPACE, nhưng cuộn toàn màn hình, ngay cả khi nó đến cuối tệp trong
quá trình.

NHẬP hoặc QUAY LẠI hoặc ^ N hoặc e hoặc ^ E hoặc j hoặc ^ J
Cuộn về phía trước N dòng, mặc định 1. Toàn bộ N dòng được hiển thị, ngay cả khi N là
nhiều hơn kích thước màn hình.

d hoặc ^ D
Cuộn về phía trước N dòng, mặc định là một nửa kích thước màn hình. Nếu N được chỉ định, nó
trở thành mặc định mới cho các lệnh d và u tiếp theo.

b hoặc ^ B hoặc ESC-v
Cuộn lùi N dòng, mặc định một cửa sổ (xem tùy chọn -z bên dưới). Nếu N nhiều hơn
so với kích thước màn hình, chỉ màn hình cuối cùng được hiển thị.

w Giống như ESC-v, nhưng nếu N được chỉ định, nó sẽ trở thành kích thước cửa sổ mới.

y hoặc ^ Y hoặc ^ P hoặc k hoặc ^ K
Cuộn lùi N dòng, mặc định 1. Toàn bộ N dòng được hiển thị, ngay cả khi N là
nhiều hơn kích thước màn hình. Cảnh báo: một số hệ thống sử dụng ^ Y làm điều khiển công việc đặc biệt
nhân vật.

u hoặc ^ U
Cuộn lùi N dòng, mặc định là một nửa kích thước màn hình. Nếu N được chỉ định,
nó trở thành mặc định mới cho các lệnh d và u tiếp theo.

J Giống như j, nhưng vẫn tiếp tục cuộn đến cuối tệp.

K hoặc Y Giống như k, nhưng tiếp tục cuộn qua đầu tệp.

ESC-) hoặc RIGHTARROW
Cuộn theo chiều ngang sang phải N ký tự, mặc định là một nửa chiều rộng màn hình (xem phần - #
Lựa chọn). Nếu số N được chỉ định, nó sẽ trở thành số mặc định cho RIGHTARROW trong tương lai
và lệnh LEFTARROW. Trong khi văn bản được cuộn, nó hoạt động như thể -S
tùy chọn (dòng cắt) đã có hiệu lực.

ESC- (hoặc LEFTARROW
Cuộn theo chiều ngang sang trái N ký tự, mặc định là một nửa chiều rộng màn hình (xem - #
Lựa chọn). Nếu số N được chỉ định, nó sẽ trở thành số mặc định cho RIGHTARROW trong tương lai
và lệnh LEFTARROW.

r hoặc ^ R hoặc ^ L
Sơn lại màn hình.

R Sơn lại màn hình, loại bỏ mọi đầu vào được đệm. Hữu ích nếu tệp đang thay đổi
trong khi nó đang được xem.

F Cuộn về phía trước và tiếp tục đọc khi đến cuối tệp. Thông thường
lệnh này sẽ được sử dụng khi đã ở cuối tệp. Đó là một cách để
theo dõi phần đuôi của một tệp đang phát triển trong khi nó đang được xem. (Các
hành vi tương tự như lệnh "tail -f".)

ESC-F Giống như F, nhưng ngay khi tìm thấy một dòng khớp với mẫu tìm kiếm cuối cùng,
chuông thiết bị đầu cuối sẽ rung và quá trình di chuyển về phía trước sẽ dừng lại.

g hoặc <hoặc ESC-
Chuyển đến dòng N trong tệp, mặc định 1 (đầu tệp). (Cảnh báo: đây có thể là
chậm nếu N lớn.)

G hoặc> hoặc ESC->
Tới dòng N trong tệp, mặc định là cuối tệp. (Cảnh báo: điều này có thể chậm
nếu N lớn hoặc nếu N không được chỉ định và đầu vào tiêu chuẩn, thay vì một tệp, là
đang được đọc.)

ESC-G Tương tự như G, ngoại trừ nếu không có số N nào được chỉ định và đầu vào là đầu vào tiêu chuẩn, đi
đến dòng cuối cùng hiện đang được lưu vào bộ đệm.

p hoặc% Chuyển đến vị trí N phần trăm trong tệp. N phải nằm trong khoảng từ 0 đến 100 và có thể
chứa một dấu thập phân.

P Chuyển đến dòng chứa byte offset N trong tệp.

{Nếu dấu ngoặc nhọn bên trái xuất hiện ở dòng trên cùng được hiển thị trên màn hình, thì dấu {
lệnh sẽ chuyển đến dấu ngoặc nhọn bên phải phù hợp. Xoăn bên phải phù hợp
khung được đặt ở dòng dưới cùng của màn hình. Nếu có nhiều hơn một
dấu ngoặc nhọn bên trái ở dòng trên cùng, một số N có thể được sử dụng để chỉ định thứ N
dấu ngoặc trên dòng.

} Nếu một dấu ngoặc nhọn bên phải xuất hiện ở dòng dưới cùng được hiển thị trên màn hình, thì}
lệnh sẽ chuyển đến dấu ngoặc nhọn bên trái phù hợp. Xoăn bên trái phù hợp
khung được đặt ở dòng trên cùng của màn hình. Nếu có nhiều hơn một
dấu ngoặc nhọn bên phải ở dòng trên cùng, một số N có thể được sử dụng để chỉ định thứ N
dấu ngoặc trên dòng.

(Giống như {, nhưng áp dụng cho dấu ngoặc đơn hơn là dấu ngoặc nhọn.

) Giống như}, nhưng áp dụng cho dấu ngoặc đơn hơn là dấu ngoặc nhọn.

[Giống như {, nhưng áp dụng cho dấu ngoặc vuông hơn là dấu ngoặc nhọn.

] Giống như}, nhưng áp dụng cho dấu ngoặc vuông hơn là dấu ngoặc nhọn.

ESC- ^ F Theo sau là hai ký tự, hoạt động giống như {, nhưng sử dụng hai ký tự là mở và
đóng ngoặc, tương ứng. Ví dụ: "ESC ^ F <>" có thể được sử dụng để đi
chuyển tiếp đến dấu> phù hợp với dấu <ở dòng trên cùng được hiển thị.

ESC- ^ B Theo sau là hai ký tự, hoạt động giống như}, nhưng sử dụng hai ký tự là mở và
đóng ngoặc, tương ứng. Ví dụ: "ESC ^ B <>" có thể được sử dụng để đi
lùi về <phù hợp với> ở dòng dưới cùng được hiển thị.

m Theo sau là bất kỳ chữ cái thường nào, đánh dấu vị trí hiện tại bằng chữ cái đó.

'(Dấu ngoặc kép.) Theo sau là bất kỳ chữ cái thường nào, trở về vị trí
trước đó đã được đánh dấu bằng chữ cái đó. Tiếp theo là một trích dẫn duy nhất khác, trả về
đến vị trí mà lệnh chuyển động "lớn" cuối cùng được thực hiện. Đã theo dõi
bằng ^ hoặc $, lần lượt chuyển đến đầu hoặc cuối tệp. Dấu hiệu là
được bảo toàn khi một tệp mới được kiểm tra, vì vậy lệnh 'có thể được sử dụng để chuyển
giữa các tệp đầu vào.

^ X ^ X Giống như trích dẫn đơn.

/mẫu
Tìm kiếm dòng thứ N chứa mẫu trong tệp. N mặc định là
1. Mẫu là một biểu thức chính quy, được công nhận bởi biểu thức chính quy
thư viện do hệ thống của bạn cung cấp. Tìm kiếm bắt đầu từ dòng đầu tiên được hiển thị
(nhưng hãy xem các tùy chọn -a và -j, thay đổi điều này).

Một số ký tự đặc biệt nếu được nhập ở đầu mẫu; họ
sửa đổi loại tìm kiếm thay vì trở thành một phần của mẫu:

^ N hoặc!
Tìm kiếm các dòng KHÔNG phù hợp với mẫu.

^ E hoặc *
Tìm kiếm nhiều tệp. Đó là, nếu tìm kiếm đạt đến KẾT THÚC của
tệp hiện tại mà không tìm thấy kết quả phù hợp, tìm kiếm tiếp tục trong tệp tiếp theo
trong danh sách dòng lệnh.

^ F hoặc @
Bắt đầu tìm kiếm ở dòng đầu tiên của tệp FIRST trong dòng lệnh
danh sách, bất kể những gì hiện đang được hiển thị trên màn hình hoặc
cài đặt của các tùy chọn -a hoặc -j.

^ K Đánh dấu bất kỳ văn bản nào khớp với mẫu trên màn hình hiện tại, nhưng
không di chuyển đến trận đấu đầu tiên (GIỮ vị trí hiện tại).

^ R Không diễn giải siêu ký tự biểu thức chính quy; nghĩa là, làm một việc đơn giản
so sánh văn bản.

?mẫu
Tìm kiếm ngược trong tệp cho dòng thứ N chứa mẫu. Tìm kiếm
bắt đầu ở dòng cuối cùng được hiển thị (nhưng hãy xem các tùy chọn -a và -j, các tùy chọn này sẽ thay đổi
điều này).

Một số ký tự đặc biệt như trong lệnh /:

^ N hoặc!
Tìm kiếm các dòng KHÔNG phù hợp với mẫu.

^ E hoặc *
Tìm kiếm nhiều tệp. Đó là, nếu tìm kiếm đến đầu
tệp hiện tại mà không tìm thấy kết quả phù hợp, tìm kiếm tiếp tục trong tệp trước đó
tệp trong danh sách dòng lệnh.

^ F hoặc @
Bắt đầu tìm kiếm ở dòng cuối cùng của tệp cuối cùng trong danh sách dòng lệnh,
bất kể những gì hiện đang hiển thị trên màn hình hoặc cài đặt của
các tùy chọn -a hoặc -j.

^ K Như trong các tìm kiếm phía trước.

^ R Như trong các tìm kiếm phía trước.

ESC- / mẫu
Giống như "/*".

Mẫu ESC-?
Giống như "?*".

n Lặp lại tìm kiếm trước đó, cho dòng thứ N chứa mẫu cuối cùng. Nếu trước đó
tìm kiếm đã được sửa đổi bởi ^ N, tìm kiếm được thực hiện cho dòng thứ N KHÔNG chứa
mẫu. Nếu tìm kiếm trước đó được sửa đổi bởi ^ E, tìm kiếm sẽ tiếp tục trong
tệp tiếp theo (hoặc trước đó) nếu không thỏa mãn trong tệp hiện tại. Nếu trước đó
tìm kiếm đã được sửa đổi bởi ^ R, tìm kiếm được thực hiện mà không sử dụng biểu thức chính quy.
Sẽ không có hiệu lực nếu tìm kiếm trước đó được sửa đổi bởi ^ F hoặc ^ K.

N Lặp lại tìm kiếm trước đó, nhưng theo hướng ngược lại.

ESC-n Lặp lại tìm kiếm trước đó, nhưng vượt qua ranh giới tệp. Hiệu quả là như thể
tìm kiếm trước đó đã được sửa đổi bởi *.

ESC-N Lặp lại tìm kiếm trước đó, nhưng theo hướng ngược lại và vượt qua ranh giới tệp.

ESC-u Hoàn tác đánh dấu tìm kiếm. Tắt đánh dấu các chuỗi phù hợp với hiện tại
mẫu tìm kiếm. Nếu đánh dấu đã bị tắt do có ESC-u trước đó
lệnh, bật lại tính năng đánh dấu. Bất kỳ lệnh tìm kiếm nào cũng sẽ làm nổi bật
trở lại. (Cũng có thể tắt tính năng đánh dấu bằng cách bật tùy chọn -G; trong đó
các lệnh tìm kiếm trường hợp không bật lại tính năng đánh dấu.)

&mẫu
Chỉ hiển thị các đường phù hợp với mẫu; dòng không khớp với mẫu
không được hiển thị. Nếu mẫu trống (nếu bạn nhập và ngay sau đó là
ENTER), mọi bộ lọc bị tắt và tất cả các dòng được hiển thị. Trong khi lọc
có hiệu lực, một ký hiệu và được hiển thị ở đầu lời nhắc, dưới dạng
nhắc nhở rằng một số dòng trong tệp có thể bị ẩn.

Một số ký tự đặc biệt như trong lệnh /:

^ N hoặc!
Chỉ hiển thị các dòng KHÔNG khớp với mẫu.

^ R Không diễn giải siêu ký tự biểu thức chính quy; nghĩa là, làm một việc đơn giản
so sánh văn bản.

: e [tên tệp]
Kiểm tra một tệp mới. Nếu tên tệp bị thiếu, tệp "hiện tại" (xem: n và
: p lệnh dưới đây) từ danh sách các tệp trong dòng lệnh được kiểm tra lại. MỘT
dấu phần trăm (%) trong tên tệp được thay thế bằng tên của tệp hiện tại. MỘT
Dấu thăng (#) được thay thế bằng tên của tệp đã kiểm tra trước đó. Tuy vậy,
hai dấu phần trăm liên tiếp được thay thế đơn giản bằng một dấu phần trăm duy nhất. Cái này
cho phép bạn nhập tên tệp có chứa dấu phần trăm trong tên.
Tương tự, hai dấu thăng liên tiếp được thay thế bằng một dấu thăng duy nhất. Các
tên tệp được chèn vào danh sách dòng lệnh của tệp để nó có thể được nhìn thấy bởi
lệnh next: n và: p. Nếu tên tệp bao gồm một số tệp, chúng
tất cả được chèn vào danh sách tệp và tệp đầu tiên được kiểm tra. Nếu tên tệp
chứa một hoặc nhiều khoảng trắng, toàn bộ tên tệp phải được đặt trong dấu ngoặc kép
dấu ngoặc kép (cũng xem tùy chọn - ").

^ X ^ V hoặc E
Tương tự như: e. Cảnh báo: một số hệ thống sử dụng ^ V làm ký tự văn hóa đặc biệt.
Trên các hệ thống như vậy, bạn có thể không sử dụng được ^ V.

: n Kiểm tra tệp tiếp theo (từ danh sách các tệp được đưa ra trong dòng lệnh). Nếu một
số N được chỉ định, tệp tiếp theo thứ N sẽ được kiểm tra.

: p Kiểm tra tệp trước đó trong danh sách dòng lệnh. Nếu một số N được chỉ định,
tệp trước thứ N được kiểm tra.

: x Kiểm tra tệp đầu tiên trong danh sách dòng lệnh. Nếu một số N được chỉ định,
Tệp thứ n trong danh sách được kiểm tra.

: d Xóa tệp hiện tại khỏi danh sách tệp.

t Chuyển đến thẻ tiếp theo, nếu có nhiều hơn một kết quả phù hợp với thẻ hiện tại. Nhìn thấy
tùy chọn -t để biết thêm chi tiết về thẻ.

T Chuyển đến thẻ trước đó, nếu có nhiều hơn một kết quả phù hợp với thẻ hiện tại.

= hoặc ^ G hoặc: f
In một số thông tin về tệp đang được xem, bao gồm tên của tệp và
số dòng và độ lệch byte của dòng dưới cùng được hiển thị. Nếu có thể, nó
cũng in độ dài của tệp, số dòng trong tệp và phần trăm
của tệp phía trên dòng hiển thị cuối cùng.

- Theo sau là một trong các ký tự tùy chọn dòng lệnh (xem TÙY CHỌN bên dưới), điều này sẽ
thay đổi cài đặt của tùy chọn đó và in thông báo mô tả cài đặt mới.
Nếu ^ P (CONTROL-P) được nhập ngay sau dấu gạch ngang, cài đặt của
tùy chọn được thay đổi nhưng không có tin nhắn nào được in. Nếu chữ cái tùy chọn có số
giá trị (chẳng hạn như -b hoặc -h) hoặc một giá trị chuỗi (chẳng hạn như -P hoặc -t), một giá trị mới có thể là
được nhập sau ký tự tùy chọn. Nếu không có giá trị mới nào được nhập, một thông báo mô tả
cài đặt hiện tại được in và không có gì thay đổi.

- Giống như lệnh -, nhưng có tên tùy chọn dài (xem TÙY CHỌN bên dưới) thay vì
thư tùy chọn duy nhất. Bạn phải nhấn ENTER hoặc RETURN sau khi nhập tên tùy chọn.
A ^ P ngay sau dấu gạch ngang thứ hai ngăn việc in thông báo mô tả
cài đặt mới, như trong lệnh -.

- + Theo sau là một trong các chữ cái tùy chọn dòng lệnh, điều này sẽ đặt lại tùy chọn thành
cài đặt mặc định của nó và in thông báo mô tả cài đặt mới. (Dấu "- +X"
lệnh thực hiện tương tự như "- +X"trên dòng lệnh.) Điều này không hoạt động đối với
các tùy chọn có giá trị chuỗi.

- + Giống như lệnh - +, nhưng có một tên tùy chọn dài thay vì một tùy chọn duy nhất
lá thư.

-! Theo sau là một trong các chữ cái tùy chọn dòng lệnh, điều này sẽ đặt lại tùy chọn thành
"đối diện" với cài đặt mặc định của nó và in một thông báo mô tả
thiết lập. Điều này không hoạt động đối với các tùy chọn giá trị số hoặc chuỗi.

-! Giống như -! lệnh, nhưng có một tên tùy chọn dài thay vì một tùy chọn duy nhất
lá thư.

_ (Dấu gạch dưới.) Theo sau là một trong các chữ cái tùy chọn dòng lệnh, điều này sẽ in
một thông báo mô tả cài đặt hiện tại của tùy chọn đó. Cài đặt của tùy chọn
không thay đổi.

__ (Dấu gạch dưới kép.) Giống như lệnh _ (dấu gạch dưới), nhưng có tên tùy chọn dài
chứ không phải là một thư tùy chọn duy nhất. Bạn phải nhấn ENTER hoặc RETURN sau khi nhập
tên tùy chọn.

+ cmd Làm cho cmd được chỉ định được thực thi mỗi khi một tệp mới được kiểm tra. Vì
ví dụ, + G nguyên nhân ít để hiển thị ban đầu từng tệp bắt đầu từ cuối thay vì
hơn ban đầu.

V In số phiên bản của ít đang được chạy.

q hoặc Q hoặc: q hoặc: Q hoặc ZZ
Lối thoát ít hơn.

Bốn lệnh sau có thể hợp lệ hoặc không, tùy thuộc vào
cài đặt.

v Gọi một trình chỉnh sửa để chỉnh sửa tệp hiện tại đang được xem. Trình chỉnh sửa được lấy từ
biến môi trường VISUAL nếu được xác định, hoặc EDITOR nếu VISUAL không được xác định, hoặc
mặc định là "vi" nếu cả VISUAL và EDITOR đều không được xác định. Xem thêm thảo luận
của LESSEDIT trong phần PROMPTS bên dưới.

! lệnh shell
Gọi một trình bao để chạy lệnh trình bao đã cho. Dấu phần trăm (%) trong lệnh
được thay thế bằng tên của tệp hiện tại. Một dấu thăng (#) được thay thế bằng
tên của tệp đã kiểm tra trước đó. "!!" lặp lại lệnh shell cuối cùng. "!"
không có lệnh shell chỉ cần gọi một shell. Trên hệ thống Unix, shell được lấy
từ biến môi trường SHELL hoặc mặc định là "sh". Trên MS-DOS và OS / 2
hệ thống, shell là bộ xử lý lệnh bình thường.

| lệnh shell
đại diện cho bất kỳ ký tự đánh dấu nào. Đưa một phần của tệp đầu vào vào phần đã cho
lệnh shell. Phần của tệp sẽ được phân phối nằm giữa dòng đầu tiên trên
màn hình hiện tại và vị trí được đánh dấu bằng chữ cái. cũng có thể là ^ hoặc $
để chỉ ra phần đầu hoặc phần cuối của tệp tương ứng. Nếu như Là . hoặc dòng mới,
màn hình hiện tại là đường ống.

tên tệp
Lưu đầu vào vào một tệp. Điều này chỉ hoạt động nếu đầu vào là một đường ống, không phải là một đường ống thông thường
tập tin.

LỰA CHỌN


Các tùy chọn dòng lệnh được mô tả bên dưới. Hầu hết các tùy chọn có thể được thay đổi trong khi ít is
đang chạy, thông qua lệnh "-".

Hầu hết các tùy chọn có thể được đưa ra ở một trong hai dạng: hoặc một dấu gạch ngang theo sau bởi một chữ cái,
hoặc hai dấu gạch ngang theo sau bởi một tên tùy chọn dài. Tên tùy chọn dài có thể được viết tắt là
miễn là chữ viết tắt rõ ràng. Ví dụ: --quit-at-eof có thể được viết tắt
--quit, nhưng không --qui, vì cả --quit-at-eof và --quiet đều bắt đầu bằng --qui. Một số dài
tên tùy chọn được viết hoa, chẳng hạn như --QUIT-AT-EOF, khác với --quit-at-eof.
Các tên tùy chọn như vậy chỉ cần viết hoa chữ cái đầu tiên; phần còn lại của tên
có thể là trong cả hai trường hợp. Ví dụ, --Quit-at-eof tương đương với --QUIT-AT-EOF.

Các tùy chọn cũng được lấy từ biến môi trường "LESS". Ví dụ, để tránh đánh máy
"less -options ..." mỗi lần ít được gọi, bạn có thể nói csh:

setenv LESS "-options"

hoặc nếu bạn sử dụng NS:

LESS = "- tùy chọn"; xuất LESS

Trên MS-DOS, bạn không cần dấu ngoặc kép, nhưng bạn nên thay thế bất kỳ dấu phần trăm nào trong
chuỗi tùy chọn bằng dấu phần trăm kép.

Biến môi trường được phân tích cú pháp trước dòng lệnh, vì vậy các tùy chọn dòng lệnh
ghi đè biến môi trường LESS. Nếu một tùy chọn xuất hiện trong biến LESS, nó có thể
được đặt lại về giá trị mặc định của nó trên dòng lệnh bằng cách bắt đầu tùy chọn dòng lệnh
với "- +".

Một số tùy chọn như -k hoặc -D yêu cầu một chuỗi theo sau ký tự tùy chọn. Chuỗi cho
tùy chọn đó được coi là kết thúc khi tìm thấy một ký hiệu đô la ($). Ví dụ, bạn có thể
đặt hai tùy chọn -D trên MS-DOS như sau:

LESS = "Dn9.1 $ Ds4.1"

Nếu tùy chọn --use-gạch chéo ngược xuất hiện sớm hơn trong các tùy chọn, thì ký hiệu đô la hoặc
dấu gạch chéo ngược có thể được bao gồm theo nghĩa đen trong một chuỗi tùy chọn bằng cách đặt trước nó bằng dấu gạch chéo ngược.
Nếu tùy chọn --use-dấu gạch chéo ngược không có hiệu lực, thì dấu gạch chéo ngược không được xử lý
đặc biệt, và không có cách nào để bao gồm ký hiệu đô la trong chuỗi tùy chọn.

-? hoặc - trợ giúp
Tùy chọn này hiển thị tóm tắt các lệnh được chấp nhận bởi ít (giống với h
chỉ huy). (Tùy thuộc vào cách trình bao của bạn diễn giải dấu hỏi, nó có thể
cần thiết để trích dẫn dấu chấm hỏi, do đó: "- \?".)

-a hoặc - tìm kiếm-bỏ qua-màn hình
Theo mặc định, tìm kiếm chuyển tiếp bắt đầu ở đầu màn hình được hiển thị và ngược lại
tìm kiếm bắt đầu ở cuối màn hình hiển thị (ngoại trừ các tìm kiếm lặp lại
được gọi bởi n hoặc N lệnh, bắt đầu sau hoặc trước dòng "đích"
tương ứng; xem tùy chọn -j để biết thêm về dòng mục tiêu). Tùy chọn -a
khiến các tìm kiếm chuyển tiếp thay vào đó bắt đầu ở cuối màn hình và lùi lại
tìm kiếm bắt đầu ở đầu màn hình, do đó bỏ qua tất cả các dòng được hiển thị trên
màn hình.

-A hoặc --SEARCH-SKIP-MÀN HÌNH
Khiến tất cả các tìm kiếm chuyển tiếp (không chỉ các tìm kiếm không lặp lại) chỉ bắt đầu sau
dòng mục tiêu và tất cả các tìm kiếm lùi lại để bắt đầu ngay trước dòng mục tiêu.
Do đó, các tìm kiếm chuyển tiếp sẽ bỏ qua một phần của màn hình hiển thị (từ dòng đầu tiên
lên đến và bao gồm cả dòng mục tiêu). Tương tự, các tìm kiếm ngược sẽ bỏ qua
hiển thị màn hình từ dòng cuối cùng lên đến và bao gồm cả dòng mục tiêu. Đây là
hành vi mặc định trong các phiên bản ít hơn trước 441.

-bn hoặc --buffers =n
Chỉ định số lượng không gian đệm ít sẽ sử dụng cho mỗi tệp, theo đơn vị
kilobyte (1024 byte). Theo mặc định, 64 K không gian đệm được sử dụng cho mỗi tệp
(trừ khi tệp là một đường ống; xem tùy chọn -B). Tùy chọn -b chỉ định thay thế
việc này n kilobyte không gian đệm nên được sử dụng cho mỗi tệp. Nếu như n là -1, bộ đệm
không gian là không giới hạn; nghĩa là, toàn bộ tệp có thể được đọc vào bộ nhớ.

-B hoặc - bộ đệm tự động
Theo mặc định, khi dữ liệu được đọc từ một đường ống, bộ đệm được cấp phát tự động như
cần thiết. Nếu một lượng lớn dữ liệu được đọc từ đường ống, điều này có thể gây ra
số lượng bộ nhớ được cấp phát. Tùy chọn -B vô hiệu hóa phân bổ tự động này
bộ đệm cho đường ống, sao cho chỉ 64 K (hoặc lượng không gian được chỉ định bởi -b
tùy chọn) được sử dụng cho đường ống. Cảnh báo: sử dụng -B có thể dẫn đến hiển thị sai,
vì chỉ phần được xem gần đây nhất của dữ liệu đường ống được lưu trong bộ nhớ; không tí nào
dữ liệu trước đó bị mất.

-c hoặc - màn hình hiển thị
Khiến máy sửa full màn hình bị lem từ dòng trên xuống. Theo mặc định, đầy đủ
sửa chữa màn hình được thực hiện bằng cách cuộn từ dưới cùng của màn hình.

-C hoặc - RÕ RÀNG-MÀN HÌNH
Tương tự như -c, để tương thích với các phiên bản cũ hơn của ít hơn.

-d hoặc --dumb
Tùy chọn -d loại bỏ thông báo lỗi thường được hiển thị nếu thiết bị đầu cuối là
câm; nghĩa là, thiếu một số khả năng quan trọng, chẳng hạn như khả năng xóa
màn hình hoặc cuộn lùi. Tùy chọn -d không thay đổi hành vi của
ít trên một thiết bị đầu cuối câm.

-Dxmàu sắc hoặc --color =xmàu sắc
[Chỉ dành cho MS-DOS] Đặt màu của văn bản được hiển thị. x là một ký tự duy nhất
chọn loại văn bản có màu đang được đặt: n = normal, s = standout, d = bold,
u = gạch chân, k = nháy. màu sắc là một cặp số cách nhau bởi dấu chấm. Các
số đầu tiên chọn màu nền trước và số thứ hai chọn nền
màu sắc của văn bản. Một số duy nhất N giống như NM, Nơi M là bình thường
màu nền.

-e hoặc --quit-at-eof
Nguyên nhân ít để tự động thoát lần thứ hai khi nó đến cuối tệp. Qua
mặc định, cách duy nhất để thoát ít là thông qua lệnh "q".

-E hoặc --QUIT-AT-EOF
Nguyên nhân ít để tự động thoát lần đầu tiên nó đến cuối tệp.

-f hoặc --force
Buộc mở các tệp không thường xuyên. (Một tệp không thông thường là một thư mục hoặc một
tệp đặc biệt của thiết bị.) Đồng thời chặn thông báo cảnh báo khi tệp nhị phân
đã mở. Theo mặc định, ít sẽ từ chối mở các tệp không thường xuyên. Lưu ý rằng một số
hệ điều hành sẽ không cho phép đọc các thư mục, ngay cả khi -f được đặt.

-F hoặc --quit-if-one-screen
Nguyên nhân ít để tự động thoát nếu toàn bộ tệp có thể được hiển thị trên
màn hình.

-g hoặc --hilite-search
Thông thường, ít sẽ đánh dấu TẤT CẢ các chuỗi khớp với lệnh tìm kiếm cuối cùng. Các
-g option thay đổi hành vi này để chỉ đánh dấu chuỗi cụ thể
được tìm thấy bởi lệnh tìm kiếm cuối cùng. Điều này có thể gây ra ít chạy nhanh hơn một chút
mặc định.

-G hoặc --HILITE-SEARCH
Tùy chọn -G ngăn chặn tất cả đánh dấu của các chuỗi được tìm thấy bởi các lệnh tìm kiếm.

-hn hoặc --max-back-scroll =n
Chỉ định số dòng tối đa để cuộn lùi. Nếu nó là cần thiết
cuộn lùi nhiều hơn n dòng, màn hình được sơn lại theo hướng về phía trước
thay thế. (Nếu thiết bị đầu cuối không có khả năng cuộn lùi, -h0 là
bao hàm.)

-i hoặc --ignore-case
Khiến các tìm kiếm bỏ qua trường hợp; nghĩa là, chữ hoa và chữ thường được coi là
giống hệt nhau. Tùy chọn này bị bỏ qua nếu bất kỳ chữ hoa nào xuất hiện trong tìm kiếm
mẫu; nói cách khác, nếu một mẫu có chứa các chữ cái viết hoa, thì tìm kiếm đó
không bỏ qua trường hợp.

-Tôi hoặc --IGNORE-TRƯỜNG HỢP
Giống như -i, nhưng các tìm kiếm bỏ qua chữ hoa ngay cả khi mẫu có chứa các chữ cái viết hoa.

-jn hoặc --jump-target =n
Chỉ định một dòng trên màn hình nơi dòng "mục tiêu" sẽ được định vị. Các
dòng đích là dòng được chỉ định bởi bất kỳ lệnh nào để tìm kiếm một mẫu, nhảy đến một
số dòng, chuyển đến phần trăm tệp hoặc chuyển đến thẻ. Dòng màn hình có thể là
được chỉ định bởi một số: dòng trên cùng trên màn hình là 1, dòng tiếp theo là 2, v.v.
Số có thể âm để chỉ định một dòng liên quan đến cuối màn hình:
dòng dưới cùng trên màn hình là -1, dòng thứ hai xuống dưới cùng là -2, v.v.
Ngoài ra, dòng màn hình có thể được chỉ định dưới dạng một phần nhỏ của chiều cao của
, bắt đầu bằng dấu thập phân: .5 ở giữa màn hình, .3 là
giảm ba phần mười so với dòng đầu tiên, v.v. Nếu dòng được chỉ định là
phân số, số dòng thực tế được tính toán lại nếu cửa sổ đầu cuối được thay đổi kích thước,
sao cho dòng mục tiêu vẫn ở phần quy định của chiều cao màn hình. Nếu như
bất kỳ hình thức nào của tùy chọn -j được sử dụng, các tìm kiếm chuyển tiếp lặp lại (được gọi bằng "n" hoặc
"N") bắt đầu ở dòng ngay sau dòng đích và lặp lại lùi lại
tìm kiếm bắt đầu ở dòng đích, trừ khi được thay đổi bởi -a hoặc -A. Ví dụ, nếu
"-j4" được sử dụng, dòng đích là dòng thứ tư trên màn hình, vì vậy hãy chuyển tiếp
tìm kiếm bắt đầu ở dòng thứ năm trên màn hình. Tuy nhiên các tìm kiếm không được tăng tốc
(được gọi bằng "/" hoặc "?") luôn bắt đầu ở đầu hoặc cuối màn hình hiện tại
tương ứng.

-J hoặc --status-column
Hiển thị cột trạng thái ở cạnh trái của màn hình. Cột trạng thái hiển thị
các dòng phù hợp với tìm kiếm hiện tại. Cột trạng thái cũng được sử dụng nếu
Tùy chọn -w hoặc -W đang có hiệu lực.

-ktên tập tin hoặc --lesskey-file =tên tập tin
Nguyên nhân ít để mở và diễn giải tệp được đặt tên dưới dạng chìa khóa (1) tệp. Nhiều
-k tùy chọn có thể được chỉ định. Nếu biến môi trường LESSKEY hoặc LESSKEY_SYSTEM
được đặt hoặc nếu một tệp khóa phím tắt được tìm thấy ở một nơi tiêu chuẩn (xem BINDINGS KEY), thì đó là
cũng được sử dụng như một chìa khóa tập tin.

-K hoặc --quit-on-intr
Nguyên nhân ít thoát ngay lập tức (với trạng thái 2) khi một ký tự ngắt
(thường là ^ C) được nhập. Thông thường, một ký tự ngắt gây ra ít để ngăn chặn
bất cứ điều gì nó đang làm và quay trở lại dấu nhắc lệnh của nó. Lưu ý rằng việc sử dụng cái này
tùy chọn làm cho nó không thể trở lại dấu nhắc lệnh từ lệnh "F".

-L hoặc - không mở
Bỏ qua biến môi trường LESSOPEN (xem phần INPUT PREPROCESSOR
phía dưới). Tùy chọn này có thể được đặt từ bên trong ít, nhưng nó sẽ chỉ áp dụng cho các tệp
được mở sau đó, không phải tệp hiện đang mở.

-m hoặc - lâu-nhắc
Nguyên nhân ít nhắc chi tiết (như chi tiết), với phần trăm trong tệp. Qua
vỡ nợ, ít lời nhắc bằng dấu hai chấm.

-M hoặc --LONG-PROMPT
Nguyên nhân ít để nhắc nhở thậm chí còn dài dòng hơn hơn.

-n hoặc - dòng-số
Loại bỏ số dòng. Mặc định (để sử dụng số dòng) có thể gây ra ít chạy
chậm hơn trong một số trường hợp, đặc biệt là với một tệp đầu vào rất lớn. Kìm hãm
số dòng với tùy chọn -n sẽ tránh được vấn đề này. Sử dụng số dòng có nghĩa là:
số dòng sẽ được hiển thị trong dấu nhắc chi tiết và trong lệnh =, và
lệnh v sẽ chuyển số dòng hiện tại cho trình soạn thảo (xem thêm
thảo luận về LESSEDIT trong PROMPTS bên dưới).

-N hoặc --LINE-SỐ
Làm cho một số dòng được hiển thị ở đầu mỗi dòng trong màn hình.

-otên tập tin hoặc --log-file =tên tập tin
Nguyên nhân ít để sao chép đầu vào của nó vào tệp được đặt tên khi nó đang được xem. Cái này
chỉ áp dụng khi tệp đầu vào là một đường ống, không phải tệp thông thường. Nếu tệp
đã tồn tại, ít sẽ yêu cầu xác nhận trước khi ghi đè lên.

-Otên tập tin hoặc --LOG-FILE =tên tập tin
Tùy chọn -O giống như -o, nhưng nó sẽ ghi đè lên một tệp hiện có mà không yêu cầu
xác nhận.

Nếu không có tệp nhật ký nào được chỉ định, các tùy chọn -o và -O có thể được sử dụng từ bên trong
ít để chỉ định một tệp nhật ký. Nếu không có tên tệp, họ sẽ chỉ báo cáo tên
của tệp nhật ký. Lệnh "s" tương đương với việc chỉ định -o từ bên trong ít hơn.

-pBelt Hold hoặc --pattern =Belt Hold
Tùy chọn -p trên dòng lệnh tương đương với việc chỉ định + /Belt Hold; đó là,
nó nói ít bắt đầu từ lần xuất hiện đầu tiên của Belt Hold Trong tập tin.

-Pnhanh chóng hoặc --prompt =nhanh chóng
Cung cấp một cách để điều chỉnh ba kiểu dấu nhắc theo sở thích của riêng bạn. Cái này
tùy chọn thường sẽ được đặt trong biến môi trường LESS, thay vì
đã nhập với mỗi ít chỉ huy. Một tùy chọn như vậy phải là tùy chọn cuối cùng trong
biến LESS hoặc được kết thúc bằng ký hiệu đô la.
-Ps được theo sau bởi một chuỗi thay đổi lời nhắc mặc định (ngắn) thành chuỗi đó.
-Pm thay đổi lời nhắc phương tiện (-m).
-PM thay đổi lời nhắc dài (-M).
-Ph thay đổi lời nhắc cho màn hình trợ giúp.
-P = thay đổi thông báo được in bởi lệnh =.
-Pw thay đổi thông báo được in trong khi chờ dữ liệu (trong lệnh F). Tất cả các
chuỗi nhắc bao gồm một chuỗi các chữ cái và chuỗi thoát đặc biệt. Nhìn thấy
phần PROMPTS để biết thêm chi tiết.

-q hoặc --quiet hoặc --silent
Gây ra hoạt động "yên tĩnh" ở mức độ vừa phải: chuông đầu cuối không rung nếu cố gắng
được thực hiện để cuộn qua cuối tệp hoặc trước đầu tệp. Nếu như
thiết bị đầu cuối có một "chuông trực quan", nó được sử dụng để thay thế. Chuông sẽ được rung lên
một số lỗi khác, chẳng hạn như nhập một ký tự không hợp lệ. Mặc định là đổ chuông
chuông đầu cuối trong tất cả các trường hợp như vậy.

-Q hoặc --QUIET hoặc --SILENT
Nguyên nhân hoạt động hoàn toàn "yên tĩnh": chuông thiết bị đầu cuối không bao giờ rung.

-r hoặc --raw-control-chars
Khiến các ký tự điều khiển "thô" được hiển thị. Mặc định là hiển thị điều khiển
các ký tự sử dụng ký hiệu dấu mũ; ví dụ: điều khiển-A (số bát phân 001) là
được hiển thị dưới dạng "^ A". Cảnh báo: khi tùy chọn -r được sử dụng, ít không thể theo dõi
giao diện thực tế của màn hình (vì điều này phụ thuộc vào cách màn hình phản hồi
cho từng loại ký tự điều khiển). Do đó, các vấn đề hiển thị khác nhau có thể dẫn đến,
chẳng hạn như các dòng dài bị tách ra không đúng chỗ.

-R hoặc --RAW-KIỂM SOÁT-CHARS
Giống như -r, nhưng chỉ các chuỗi thoát "màu" ANSI được xuất ở dạng "thô". không giống
-r, sự xuất hiện của màn hình được duy trì chính xác trong hầu hết các trường hợp. ANSI "màu"
trình tự thoát là trình tự có dạng:

ESC [... m

trong đó "..." bằng không hoặc nhiều ký tự đặc tả màu sắc Với mục đích
theo dõi sự xuất hiện của màn hình, trình tự thoát màu ANSI được giả định là không
di chuyển con trỏ. Bạn có thể làm ít nghĩ rằng các ký tự khác ngoài "m" có thể kết thúc
Trình tự thoát màu ANSI bằng cách đặt biến môi trường LESSANSIENDCHARS thành
danh sách các ký tự có thể kết thúc chuỗi thoát màu. Và bạn có thể làm
ít nghĩ rằng các ký tự khác với ký tự tiêu chuẩn có thể xuất hiện giữa ESC
và m bằng cách đặt biến môi trường LESSANSIMIDCHARS vào danh sách
các ký tự có thể xuất hiện.

-s hoặc - bóp-chỗ trống-dòng
Khiến các dòng trống liên tiếp bị ép vào một dòng trống duy nhất. Đây là
hữu ích khi xem ăn trộm đầu ra.

-S hoặc --chop-long-lines
Làm cho các dòng dài hơn chiều rộng màn hình bị cắt (cắt ngắn) thay vì
bọc. Đó là phần của một dòng dài không vừa với chiều rộng màn hình
không được hiển thị. Mặc định là quấn các dòng dài; nghĩa là, hiển thị phần còn lại trên
dòng tiếp theo.

-ttag hoặc --tag =tag
Tùy chọn -t, ngay sau đó là TAG, sẽ chỉnh sửa tệp chứa
nhãn. Để điều này hoạt động, thông tin thẻ phải có sẵn; ví dụ, có thể có
là một tệp trong thư mục hiện tại được gọi là "thẻ", được tạo bởi
ctag (1) hoặc lệnh tương đương. Nếu biến môi trường LESSGLOBALTAGS là
đặt, nó được coi là tên của một lệnh tương thích với toàn cầu (1), và điều đó
lệnh được thực hiện để tìm thẻ. (Nhìn thấy
http://www.gnu.org/software/global/global.html). Tùy chọn -t cũng có thể là
được chỉ định từ bên trong ít (sử dụng lệnh -) như một cách để kiểm tra một tệp mới.
Lệnh ": t" tương đương với việc chỉ định -t từ bên trong ít hơn.

-Ttệp thẻ hoặc --tag-file =tệp thẻ
Chỉ định tệp thẻ được sử dụng thay vì "thẻ".

-u hoặc - dưới dây-đặc biệt
Khiến các dấu cách lùi và dấu xuống dòng được coi là các ký tự có thể in được; điều đó
là, chúng được gửi đến thiết bị đầu cuối khi chúng xuất hiện trong đầu vào.

-U hoặc --UNDERLINE-ĐẶC BIỆT
Làm cho khoảng cách lùi, tab và dấu xuống dòng được coi là ký tự điều khiển;
nghĩa là, chúng được xử lý như được chỉ định bởi tùy chọn -r.

Theo mặc định, nếu cả -u và -U đều không được cung cấp, thì các khoảng cách lùi xuất hiện liền kề với
ký tự gạch dưới được xử lý đặc biệt: văn bản gạch dưới được hiển thị bằng cách sử dụng
khả năng gạch chân phần cứng của thiết bị đầu cuối. Ngoài ra, các khoảng trống xuất hiện
giữa hai ký tự giống hệt nhau được xử lý đặc biệt: văn bản quá tải là
được in bằng khả năng in đậm phần cứng của thiết bị đầu cuối. Các không gian khác là
đã xóa, cùng với ký tự đứng trước. Vận chuyển trở lại ngay sau đó
bởi một dòng mới đã bị xóa. Các ký tự xuống dòng khác được xử lý theo quy định của
-r tùy chọn. Có thể tìm kiếm văn bản viết quá nhiều hoặc gạch chân nếu không
-u cũng không -U có hiệu lực.

-V hoặc --version
Hiển thị số phiên bản của ít hơn.

-w hoặc --hilite-chưa đọc
Tạm thời đánh dấu dòng "mới" đầu tiên sau một chuyển động về phía trước của toàn bộ
trang. Dòng "mới" đầu tiên là dòng ngay sau dòng trước đó
ở cuối màn hình. Cũng đánh dấu dòng mục tiêu sau ag hoặc p
chỉ huy. Đánh dấu sẽ bị xóa ở lệnh tiếp theo gây ra chuyển động. Các
toàn bộ dòng được đánh dấu, trừ khi tùy chọn -J có hiệu lực, chỉ trong trường hợp này
cột trạng thái được đánh dấu.

-W hoặc --HILITE-UNREAD
Giống như -w, nhưng tạm thời đánh dấu dòng mới đầu tiên sau bất kỳ chuyển động nào
lệnh lớn hơn một dòng.

-xn, ... hoặc --tabs =n, ...
Đặt điểm dừng tab. Nếu chỉ một n được chỉ định, các điểm dừng tab được đặt ở bội số n.
Nếu nhiều giá trị được phân tách bằng dấu phẩy được chỉ định, thì các điểm dừng tab được đặt tại các giá trị đó
vị trí, và sau đó tiếp tục với cùng một khoảng cách như hai vị trí cuối cùng. Ví dụ,
-x9,17 sẽ đặt các tab ở các vị trí 9, 17, 25, 33, v.v. Giá trị mặc định cho n là 8.

-X hoặc --no-init
Vô hiệu hóa việc gửi các chuỗi khởi tạo termcap và deinitialization tới
phần cuối. Điều này đôi khi là mong muốn nếu chuỗi deinitialization
thứ gì đó không cần thiết, chẳng hạn như xóa màn hình.

-yn hoặc --max-forw-scroll =n
Chỉ định số dòng tối đa để cuộn về phía trước. Nếu nó là cần thiết
cuộn về phía trước nhiều hơn n thay vào đó, màn hình được sơn lại. -C hoặc -C
có thể được sử dụng để sơn lại từ trên cùng của màn hình nếu muốn. Theo mặc định,
bất kỳ chuyển động tịnh tiến nào gây ra cuộn.

- [z]n hoặc --window =n
Thay đổi kích thước cửa sổ cuộn mặc định thành n các dòng. Mặc định là một
màn hình. Các lệnh z và w cũng có thể được sử dụng để thay đổi kích thước cửa sổ. Các
"z" có thể bị bỏ qua để tương thích với một số phiên bản của hơn. Nếu số n
là tiêu cực, nó chỉ ra n dòng nhỏ hơn kích thước màn hình hiện tại. Ví dụ,
nếu màn hình là 24 dòng, -z-4 đặt cửa sổ cuộn thành 20 dòng. Nếu
màn hình được thay đổi kích thước thành 40 dòng, cửa sổ cuộn tự động thay đổi thành 36
Đường dây.

-"cc hoặc --quotes =cc
Thay đổi ký tự trích dẫn tên tệp. Điều này có thể cần thiết nếu bạn đang cố gắng
đặt tên cho một tệp chứa cả khoảng trắng và ký tự trích dẫn. Tiếp theo là một đĩa đơn
ký tự, điều này sẽ thay đổi ký tự trích dẫn thành ký tự đó. Tên tệp
chứa một khoảng trắng sau đó phải được bao quanh bởi ký tự đó thay vì
dấu ngoặc kép. Theo sau là hai ký tự, thay đổi phần trích dẫn mở thành phần đầu tiên
nhân vật và câu trích dẫn gần với nhân vật thứ hai. Tên tệp có chứa
sau đó dấu cách phải được đặt trước ký tự trích dẫn mở và theo sau là ký tự đóng
nhân vật trích dẫn. Lưu ý rằng ngay cả sau khi các ký tự trích dẫn được thay đổi, điều này
tùy chọn còn lại - "(dấu gạch ngang theo sau là dấu ngoặc kép).

- ~ hoặc --tilde
Thông thường các dòng sau khi kết thúc tệp được hiển thị dưới dạng một dấu ngã (~). Tùy chọn này
khiến các dòng sau khi kết thúc tệp được hiển thị dưới dạng các dòng trống.

- # hoặc --shift
Chỉ định số vị trí mặc định để cuộn theo chiều ngang trong RIGHTARROW
và lệnh LEFTARROW. Nếu số được chỉ định bằng XNUMX, nó sẽ đặt giá trị mặc định
số vị trí bằng một nửa chiều rộng màn hình. Mặt khác, số có thể
được chỉ định dưới dạng một phần nhỏ của chiều rộng màn hình, bắt đầu bằng số thập phân
point: .5 là một nửa chiều rộng màn hình, .3 là ba phần mười chiều rộng màn hình và
Sớm. Nếu số được chỉ định dưới dạng phân số, thì số cuộn thực tế
vị trí được tính toán lại nếu cửa sổ đầu cuối được thay đổi kích thước, sao cho
cuộn vẫn ở phần được chỉ định của chiều rộng màn hình.

--follow-tên
Thông thường, nếu tệp đầu vào được đổi tên trong khi lệnh F đang thực thi, ít sẽ
tiếp tục hiển thị nội dung của tệp gốc mặc dù tên của nó đã thay đổi. Nếu như
--follow-name được chỉ định, trong một lệnh F ít định kỳ sẽ cố gắng
mở lại tệp theo tên. Nếu mở lại thành công và tệp là một tệp khác
từ bản gốc (có nghĩa là một tệp mới đã được tạo với cùng tên
dưới dạng tệp gốc (hiện đã được đổi tên)), ít sẽ hiển thị nội dung của mới đó
tập tin.

- không bàn phím
Tắt gửi chuỗi khởi tạo bàn phím và khởi tạo bàn phím đến
phần cuối. Điều này đôi khi hữu ích nếu các chuỗi bàn phím tạo thành bàn phím số
cư xử theo cách không mong muốn.

- sử dụng dấu gạch chéo ngược
Tùy chọn này thay đổi cách diễn giải của các tùy chọn theo sau tùy chọn này. Sau
tùy chọn --use-gạch chéo ngược, bất kỳ dấu gạch chéo ngược nào trong một chuỗi tùy chọn sẽ bị xóa và
ký tự sau được hiểu theo nghĩa đen. Điều này cho phép một ký hiệu đô la được bao gồm
trong các chuỗi tùy chọn.

- Một đối số dòng lệnh của "-" đánh dấu sự kết thúc của các đối số tùy chọn. Mọi đối số
theo sau đây được hiểu là tên tệp. Điều này có thể hữu ích khi xem một
tệp có tên bắt đầu bằng dấu "-" hoặc "+".

+ Nếu một tùy chọn dòng lệnh bắt đầu bằng +, phần còn lại của tùy chọn đó được coi là
một lệnh ban đầu để ít hơn. Ví dụ: + G cho biết ít bắt đầu ở cuối
thay vì bắt đầu, và + / xyz yêu cầu nó bắt đầu ở lần xuất hiện đầu tiên
của "xyz" trong tệp. Là một trường hợp đặc biệt, + hành động như + NS; đó là,
nó bắt đầu hiển thị ở số dòng được chỉ định (tuy nhiên, hãy xem cảnh báo bên dưới
lệnh "g" ở trên). Nếu tùy chọn bắt đầu bằng ++, lệnh ban đầu sẽ áp dụng
cho mọi tệp đang được xem, không chỉ tệp đầu tiên. Lệnh + được mô tả
trước đây cũng có thể được sử dụng để đặt (hoặc thay đổi) một lệnh ban đầu cho mọi tệp.

ĐƯỜNG DÂY Chỉnh sửa


Khi nhập dòng lệnh ở cuối màn hình (ví dụ: tên tệp cho: e
hoặc mẫu cho lệnh tìm kiếm), một số phím nhất định có thể được sử dụng để thao tác
dòng lệnh. Hầu hết các lệnh có dạng thay thế trong [ngoặc vuông] có thể được sử dụng nếu
phím không tồn tại trên một bàn phím cụ thể. (Lưu ý rằng các biểu mẫu bắt đầu bằng ESC làm
không hoạt động trong một số hệ thống MS-DOS và Windows vì ESC là ký tự xóa dòng.) Bất kỳ
trong số các khóa đặc biệt này có thể được nhập theo nghĩa đen bằng cách đặt trước nó bằng "chữ"
ký tự ^ V hoặc ^ A. Bản thân dấu gạch chéo ngược cũng có thể được nhập theo nghĩa đen bằng cách nhập
hai dấu gạch chéo ngược.

LEFTARROW [ESC-h]
Di chuyển con trỏ sang trái một khoảng trắng.

RIGHTARROW [ESC-l]
Di chuyển con trỏ sang phải một khoảng trắng.

^ LEFTARROW [ESC-b hoặc ESC-LEFTARROW]
(Nghĩa là, CONTROL và LEFTARROW đồng thời.) Di chuyển con trỏ một từ đến
trái.

^ RIGHTARROW [ESC-w hoặc ESC-RIGHTARROW]
(Nghĩa là, CONTROL và RIGHTARROW đồng thời.) Di chuyển con trỏ một từ đến
đúng.

TRANG CHỦ [ESC-0]
Di chuyển con trỏ về đầu dòng.

HẾT [ESC- $]
Di chuyển con trỏ đến cuối dòng.

QUAY LẠI
Xóa ký tự ở bên trái con trỏ hoặc hủy lệnh nếu
dòng lệnh trống.

DELETE hoặc [ESC-x]
Xóa ký tự dưới con trỏ.

^ BACKSPACE [ESC-BACKSPACE]
(Nghĩa là, CONTROL và BACKSPACE đồng thời.) Xóa từ ở bên trái của
con trỏ.

^ DELETE [ESC-X hoặc ESC-DELETE]
(Nghĩa là, KIỂM SOÁT và XÓA đồng thời.) Xóa từ dưới con trỏ.

CẬP NHẬT [ESC-k]
Truy xuất dòng lệnh trước đó. Nếu trước tiên bạn nhập một số văn bản và sau đó nhấn
UPARROW, nó sẽ truy xuất lệnh trước đó bắt đầu bằng văn bản đó.

TẢI XUỐNG [ESC-j]
Truy xuất dòng lệnh tiếp theo. Nếu trước tiên bạn nhập một số văn bản và sau đó nhấn
DOWNARROW, nó sẽ truy xuất lệnh tiếp theo bắt đầu bằng văn bản đó.

TAB Hoàn thành tên tệp một phần ở bên trái con trỏ. Nếu nó phù hợp hơn
một tên tệp, kết quả phù hợp đầu tiên được nhập vào dòng lệnh. TAB lặp lại sẽ
chu kỳ thông qua các tên tệp phù hợp khác. Nếu tên tệp đã hoàn thành là một thư mục,
"/" được thêm vào tên tệp. (Trên hệ thống MS-DOS, dấu "\" được thêm vào.)
biến môi trường LESSSEPARATOR có thể được sử dụng để chỉ định một ký tự khác
nối vào một tên thư mục.

BACKTAB [ESC-TAB]
Giống như, TAB, nhưng chu kỳ theo hướng ngược lại qua các tên tệp phù hợp.

^ L Hoàn thành tên tệp một phần ở bên trái con trỏ. Nếu nó phù hợp hơn
một tên tệp, tất cả các kết quả phù hợp được nhập vào dòng lệnh (nếu chúng phù hợp).

^ U (Unix và OS / 2) hoặc ESC (MS-DOS)
Xóa toàn bộ dòng lệnh hoặc hủy lệnh nếu dòng lệnh trống.
Nếu bạn đã thay đổi ký tự diệt dòng của mình trong Unix thành ký tự khác với ^ U,
ký tự đó được sử dụng thay vì ^ U.

^ G Xóa toàn bộ dòng lệnh và quay lại lời nhắc chính.

KEY RÀNG BUỘC


Bạn có thể xác định của riêng bạn ít lệnh bằng cách sử dụng chương trình chìa khóa (1) để tạo một phím tắt
tập tin. Tệp này chỉ định một tập hợp các phím lệnh và một hành động được liên kết với mỗi phím.
Bạn cũng có thể sử dụng chìa khóa để thay đổi các phím chỉnh sửa đường (xem CHỈNH SỬA ĐƯỜNG DÂY) và để đặt
các biến môi trường. Nếu biến môi trường LESSKEY được đặt, ít sử dụng nó như
tên của tệp khóa phím. Nếu không thì, ít tìm kiếm ở một nơi tiêu chuẩn cho tệp lesskey:
Trên hệ thống Unix, ít tìm kiếm tệp lowkey có tên "$ HOME / .less". Trên MS-DOS và
Hệ thống Windows, ít tìm kiếm tệp lowkey có tên "$ HOME / _less" và nếu nó không phải là
được tìm thấy ở đó, sau đó tìm kiếm tệp lowkey có tên "_less" trong bất kỳ thư mục nào được chỉ định trong
biến môi trường PATH. Trên hệ thống OS / 2, ít tìm kiếm một tệp lowkey có tên là
"$ HOME / less.ini" và nếu không tìm thấy nó, hãy tìm tệp khóa ít hơn có tên "less.ini"
trong bất kỳ thư mục nào được chỉ định trong biến môi trường INIT và nếu nó không được tìm thấy ở đó,
sau đó tìm kiếm tệp lesskey có tên "less.ini" trong bất kỳ thư mục nào được chỉ định trong PATH
biến môi trường. Xem chìa khóa trang hướng dẫn để biết thêm chi tiết.

Một tệp khóa ít khóa trên toàn hệ thống cũng có thể được thiết lập để cung cấp các ràng buộc khóa. Nếu một chìa khóa là
được xác định trong cả tệp khóa ít cục bộ và trong tệp toàn hệ thống, các ràng buộc khóa trong
tệp cục bộ được ưu tiên hơn những tệp trong tệp toàn hệ thống. Nếu môi trường
biến LESSKEY_SYSTEM được đặt, ít sử dụng nó làm tên của phím tắt trên toàn hệ thống
tập tin. Nếu không thì, ít tìm kiếm ở một vị trí tiêu chuẩn cho tệp khóa phím trên toàn hệ thống: Trên Unix
hệ thống, tệp lesskey trên toàn hệ thống là / usr / local / etc / sysless. (Tuy nhiên, nếu ít
được xây dựng bằng một thư mục sysconf khác với / usr / local / etc, thư mục đó là nơi
không tìm thấy tệp sysless.) Trên hệ thống MS-DOS và Windows, tệp khóa phím tắt trên toàn hệ thống là
c: \ _ sysless. Trên các hệ thống OS / 2, tệp khóa phím trên toàn hệ thống là c: \ sysless.ini.

ĐẦU VÀO NGƯỜI GIA CÔNG


Bạn có thể xác định một "bộ tiền xử lý đầu vào" cho ít hơn. Trước ít mở một tệp, lần đầu tiên nó cung cấp
bộ xử lý trước đầu vào của bạn có cơ hội sửa đổi cách hiển thị nội dung của tệp.
Bộ tiền xử lý đầu vào chỉ đơn giản là một chương trình thực thi (hoặc tập lệnh shell), viết
nội dung của tệp vào một tệp khác, được gọi là tệp thay thế. Nội dung của
tệp thay thế sau đó được hiển thị thay cho nội dung của tệp gốc.
Tuy nhiên, nó sẽ xuất hiện với người dùng như thể tệp gốc được mở; đó là, ít sẽ
hiển thị tên tệp gốc dưới dạng tên của tệp hiện tại.

Một bộ tiền xử lý đầu vào nhận được một đối số dòng lệnh, tên tệp gốc, như
do người dùng nhập. Nó sẽ tạo tệp thay thế và khi hoàn tất, in
tên của tệp thay thế thành đầu ra tiêu chuẩn của nó. Nếu bộ xử lý trước đầu vào không
xuất ra một tên tệp thay thế, ít sử dụng tệp gốc như bình thường. Đầu vào
bộ tiền xử lý không được gọi khi xem đầu vào chuẩn. Để thiết lập bộ tiền xử lý đầu vào,
đặt biến môi trường LESSOPEN thành một dòng lệnh sẽ gọi đầu vào của bạn
bộ tiền xử lý. Dòng lệnh này phải bao gồm một lần xuất hiện của chuỗi "% s",
sẽ được thay thế bằng tên tệp khi lệnh tiền xử lý đầu vào được gọi.

Thời Gian ít đóng một tệp được mở theo cách như vậy, nó sẽ gọi một chương trình khác, được gọi là
đầu vào bộ xử lý hậu kỳ, có thể thực hiện bất kỳ hành động dọn dẹp mong muốn nào (chẳng hạn như xóa
tệp thay thế được tạo bởi LESSOPEN). Chương trình này nhận được hai đối số dòng lệnh,
tên tệp gốc do người dùng nhập và tên của tệp thay thế. Đến
thiết lập bộ xử lý hậu kỳ đầu vào, đặt biến môi trường LESSCLOSE thành dòng lệnh
sẽ gọi bộ xử lý hậu kỳ đầu vào của bạn. Nó có thể bao gồm hai lần xuất hiện của chuỗi
"%NS"; đầu tiên được thay thế bằng tên ban đầu của tệp và thứ hai bằng
tên của tệp thay thế, được xuất bởi LESSOPEN.

Ví dụ: trên nhiều hệ thống Unix, hai tập lệnh này sẽ cho phép bạn giữ các tệp trong
định dạng nén, nhưng vẫn để ít xem chúng trực tiếp:

lessopen.sh:
#! / Bin / sh
trường hợp "$ 1" trong
* .Z) giải nén -c $ 1> / tmp / less. $$ 2> / dev / null
if [-s /tmp/less.$$]; sau đó
tiếng vang /tmp/less.$$
khác
rm -f /tmp/less.$$
fi
;;
nó C

lessclose.sh:
#! / Bin / sh
rm $ 2

Để sử dụng các tập lệnh này, hãy đặt chúng ở nơi chúng có thể được thực thi và thiết lập
LESSOPEN = "lessopen.sh% s" và LESSCLOSE = "lessclose.sh% s% s". LESSOPEN phức tạp hơn và
Các tập lệnh LESSCLOSE có thể được viết để chấp nhận các loại tệp nén khác, v.v.

Cũng có thể thiết lập một bộ tiền xử lý đầu vào để chuyển dữ liệu tệp trực tiếp đến
ít hơn, chứ không phải đưa dữ liệu vào một tệp thay thế. Điều này tránh sự cần thiết phải
giải nén toàn bộ tệp trước khi bắt đầu xem. Một bộ tiền xử lý đầu vào hoạt động
cách này được gọi là một đường ống đầu vào. Một đường dẫn đầu vào, thay vì viết tên của một
tệp thay thế trên đầu ra tiêu chuẩn của nó, ghi toàn bộ nội dung của tệp thay thế
tệp trên đầu ra tiêu chuẩn của nó. Nếu đường dẫn đầu vào không viết bất kỳ ký tự nào trên
đầu ra tiêu chuẩn, sau đó không có tệp thay thế và ít sử dụng tệp gốc, như
thông thường. Để sử dụng ống dẫn nhập, hãy tạo ký tự đầu tiên trong môi trường LESSOPEN
biến một thanh dọc (|) để biểu thị rằng bộ tiền xử lý đầu vào là một đường ống đầu vào.

Ví dụ: trên nhiều hệ thống Unix, tập lệnh này sẽ hoạt động giống như ví dụ trước
tập lệnh:

lesspipe.sh:
#! / Bin / sh
trường hợp "$ 1" trong
* .Z) giải nén -c $ 1 2> / dev / null
*) lối ra 1
;;
nó C
thoát $?

Để sử dụng tập lệnh này, hãy đặt nó ở nơi nó có thể được thực thi và đặt LESSOPEN = "| lesspipe.sh% s".

Lưu ý rằng bộ xử lý trước không thể xuất ra một tệp trống, vì điều đó được hiểu là
không có thay thế, và tập tin gốc được sử dụng. Để tránh điều này, nếu LESSOPEN bắt đầu
với hai thanh dọc, trạng thái thoát của tập lệnh trở nên có ý nghĩa. Nếu lối ra
trạng thái bằng XNUMX, đầu ra được coi là văn bản thay thế, ngay cả khi nó trống. Nếu
trạng thái thoát là khác không, bất kỳ đầu ra nào bị bỏ qua và tệp gốc được sử dụng. Vì
khả năng tương thích với các phiên bản trước của ít hơn, nếu LESSOPEN chỉ bắt đầu với một ngành dọc
, trạng thái thoát của bộ xử lý trước bị bỏ qua.

Khi sử dụng đường ống đầu vào, bộ xử lý hậu LESSCLOSE có thể được sử dụng, nhưng nó thường không
cần thiết vì không có tệp thay thế nào để dọn dẹp. Trong trường hợp này, sự thay thế
tên tệp được chuyển đến bộ xử lý hậu LESSCLOSE là "-".

Để tương thích với các phiên bản trước của ít hơn, bộ tiền xử lý đầu vào hoặc đường ống không
được sử dụng nếu ít đang xem đầu vào tiêu chuẩn. Tuy nhiên, nếu ký tự đầu tiên của LESSOPEN là
dấu gạch ngang (-), bộ xử lý trước đầu vào được sử dụng trên đầu vào chuẩn cũng như các tệp khác. Trong
trong trường hợp này, dấu gạch ngang không được coi là một phần của lệnh tiền xử lý. Nếu tiêu chuẩn
đầu vào đang được xem, bộ tiền xử lý đầu vào được chuyển một tên tệp bao gồm một
dấu gạch ngang. Tương tự, nếu hai ký tự đầu tiên của LESSOPEN là thanh dọc và dấu gạch ngang (| -)
hoặc hai thanh dọc và một dấu gạch ngang (|| -), đường ống đầu vào được sử dụng trên đầu vào tiêu chuẩn cũng như
những tập tin khác. Một lần nữa, trong trường hợp này, dấu gạch ngang không được coi là một phần của đường dẫn đầu vào
chỉ huy.

QUỐC GIA TÍNH CÁCH SETS


Có ba loại ký tự trong tệp đầu vào:

ký tự bình thường
có thể được hiển thị trực tiếp lên màn hình.

nhân vật điều khiển
không nên được hiển thị trực tiếp, nhưng được mong đợi sẽ được tìm thấy trong văn bản thông thường
các tệp (chẳng hạn như xóa lùi và tab).

ký tự nhị phân
sẽ không được hiển thị trực tiếp và không được mong đợi được tìm thấy trong các tệp văn bản.

"Bộ ký tự" chỉ đơn giản là mô tả về những ký tự nào được coi là bình thường,
điều khiển và nhị phân. Biến môi trường LESSCHARSET có thể được sử dụng để chọn
bộ ký tự. Các giá trị có thể có cho LESSCHARSET là:

ascii BS, TAB, NL, CR và formfeed là các ký tự điều khiển, tất cả các ký tự có giá trị giữa
32 và 126 là bình thường, và tất cả các giá trị khác là nhị phân.

iso8859
Chọn bộ ký tự ISO 8859. Điều này giống với ASCII, ngoại trừ các ký tự
từ 160 đến 255 được coi là ký tự bình thường.

latin1 Tương tự như iso8859.

latin9 Tương tự như iso8859.

dos Chọn một bộ ký tự thích hợp cho MS-DOS.

ebcdic Chọn một bộ ký tự EBCDIC.

IBM-1047
Chọn bộ ký tự EBCDIC được sử dụng bởi OS / 390 Unix Services. Đây là EBCDIC
tương tự của latin1. Bạn nhận được kết quả tương tự bằng cách đặt LESSCHARSET = IBM-1047
hoặc LC_CTYPE = en_US trong môi trường của bạn.

koi8-r Chọn một bộ ký tự tiếng Nga.

tiếp theo Chọn một bộ ký tự thích hợp cho máy tính NeXT.

utf-8 Chọn mã hóa UTF-8 của bộ ký tự ISO 10646. UTF-8 đặc biệt trong
rằng nó hỗ trợ các ký tự nhiều byte trong tệp đầu vào. Nó là nhân vật duy nhất
bộ hỗ trợ các ký tự nhiều byte.

cửa sổ
Chọn một bộ ký tự thích hợp cho Microsoft Windows (cp 1251).

Trong một số trường hợp hiếm hoi, nó có thể được điều chỉnh ít để sử dụng một bộ ký tự khác với những bộ
có thể xác định bằng LESSCHARSET. Trong trường hợp này, biến môi trường LESSCHARDEF có thể được sử dụng
để xác định một bộ ký tự. Nó phải được đặt thành một chuỗi trong đó mỗi ký tự trong
chuỗi đại diện cho một ký tự trong bộ ký tự. Nhân vật "." được sử dụng cho một
ký tự bình thường, "c" cho điều khiển và "b" cho nhị phân. Một số thập phân có thể được sử dụng cho
sự lặp lại. Ví dụ: "bccc4b". có nghĩa là ký tự 0 là nhị phân, 1, 2 và 3 là
kiểm soát, 4, 5, 6 và 7 là nhị phân, và 8 là bình thường. Tất cả các ký tự sau ký tự cuối cùng là
giống với ký tự cuối cùng, vì vậy các ký tự từ 9 đến 255 sẽ là bình thường. (Đây là
một ví dụ và không nhất thiết đại diện cho bất kỳ bộ ký tự thực nào.)

Bảng này hiển thị giá trị của LESSCHARDEF tương đương với mỗi giá trị có thể
giá trị cho LESSCHARSET:

ascii 8bcccbcc18b95.b
dos 8bcccbcc12bc5b95.b.
ebcdic 5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b
9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b.
IBM-1047 4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc
191.b
iso8859 8bcccbcc18b95.33b.
koi8-r 8bcccbcc18b95.b128.
tiếng latin1 8bcccbcc18b95.33b.
8bcccbcc18b95.bb125.bb tiếp theo

Nếu cả LESSCHARSET và LESSCHARDEF đều không được đặt, nhưng bất kỳ chuỗi nào trong số các chuỗi "UTF-8", "UTF8",
"utf-8" hoặc "utf8" được tìm thấy trong các biến môi trường LC_ALL, LC_CTYPE hoặc LANG, sau đó
bộ ký tự mặc định là utf-8.

Nếu chuỗi đó không được tìm thấy, nhưng hệ thống của bạn hỗ trợ định vị giao diện, ít sẽ
sử dụng setlocale để xác định bộ ký tự. setlocale được điều khiển bằng cách đặt LANG
hoặc biến môi trường LC_CTYPE.

Cuối cùng, nếu định vị giao diện cũng không có sẵn, bộ ký tự mặc định là
chữ latin1.

Các ký tự điều khiển và nhị phân được hiển thị nổi bật (video đảo ngược). Mỗi như vậy
ký tự được hiển thị trong ký hiệu dấu mũ nếu có thể (ví dụ ^ A cho điều khiển-A). Con mũ
ký hiệu chỉ được sử dụng nếu đảo ngược bit 0100 dẫn đến một ký tự có thể in bình thường.
Nếu không, ký tự được hiển thị dưới dạng số hex trong dấu ngoặc nhọn. Định dạng này có thể
được thay đổi bằng cách đặt biến môi trường LESSBINFMT. LESSBINFMT có thể bắt đầu bằng
"*" và một ký tự để chọn thuộc tính hiển thị: "* k" nhấp nháy, "* d" in đậm,
"* u" được gạch dưới, "* s" là nổi bật và "* n" là bình thường. Nếu LESSBINFMT không bắt đầu
với "*", thuộc tính bình thường được giả định. Phần còn lại của LESSBINFMT là một chuỗi
có thể bao gồm một chuỗi thoát kiểu printf (một% theo sau là x, X, o, d, v.v.). Vì
ví dụ, nếu LESSBINFMT là "* u [% x]", các ký tự nhị phân được hiển thị dưới dạng gạch chân
hệ thập lục phân được bao quanh bởi dấu ngoặc. Giá trị mặc định nếu không có LESSBINFMT được chỉ định là
"* s <% 02X>". Cảnh báo: kết quả của việc mở rộng ký tự qua LESSBINFMT phải ít hơn
hơn 31 ký tự.

Khi bộ ký tự là utf-8, biến môi trường LESSUTFBINFMT hoạt động tương tự như
LESSBINFMT nhưng nó áp dụng cho các điểm mã Unicode đã được giải mã thành công nhưng
không phù hợp để hiển thị (ví dụ: điểm mã chưa được gán). Giá trị mặc định của nó là " ".
Lưu ý rằng LESSUTFBINFMT và LESSBINFMT chia sẻ cài đặt thuộc tính hiển thị của họ ("* x") vì vậy
chỉ định một sẽ ảnh hưởng đến cả hai; LESSUTFBINFMT được đọc sau LESSBINFMT nên cài đặt của nó, nếu
bất kỳ, sẽ được ưu tiên. Các bộ tám có sự cố trong tệp UTF-8 (các bộ tám bị cắt ngắn
chuỗi, các bộ tám của một chuỗi dạng hoàn chỉnh nhưng không ngắn nhất, các bộ tám không hợp lệ và đi lạc
các bộ tám theo sau) được hiển thị riêng lẻ bằng cách sử dụng LESSBINFMT để tạo điều kiện cho
chẩn đoán về cách tệp UTF-8 không được định dạng.

KHUYẾN MÃI


Tùy chọn -P cho phép bạn điều chỉnh lời nhắc theo sở thích của mình. Chuỗi được cung cấp cho
-P tùy chọn thay thế chuỗi nhắc được chỉ định. Các ký tự nhất định trong chuỗi là
được diễn giải một cách đặc biệt. Cơ chế nhắc nhở khá phức tạp để cung cấp tính linh hoạt,
nhưng người dùng thông thường không cần phải hiểu chi tiết về việc xây dựng lời nhắc được cá nhân hóa
dây.

Dấu phần trăm theo sau bởi một ký tự duy nhất được mở rộng theo những gì sau đây
nhân vật là:

%bX Được thay thế bởi byte offset vào tệp đầu vào hiện tại. B được theo sau bởi a
ký tự đơn (được hiển thị dưới dạng X ở trên) chỉ định dòng có độ lệch byte là
được sử dụng. Nếu ký tự là "t", phần bù byte của dòng trên cùng trong
hiển thị được sử dụng, "m" có nghĩa là sử dụng dòng giữa, a "b" có nghĩa là sử dụng dòng dưới cùng,
a "B" có nghĩa là sử dụng dòng ngay sau dòng dưới cùng và "j" có nghĩa là sử dụng
dòng "target", như được chỉ định bởi tùy chọn -j.

% B Được thay thế bằng kích thước của tệp đầu vào hiện tại.

% c được thay thế bằng số cột của văn bản xuất hiện trong cột đầu tiên của
màn hình.

%dX Được thay thế bằng số trang của một dòng trong tệp đầu vào. Dòng được sử dụng là
được xác định bởi X, như với tùy chọn% b.

% D Được thay thế bằng số trang trong tệp đầu vào, hoặc tương đương, số trang
của dòng cuối cùng trong tệp đầu vào.

% E Được thay thế bằng tên của trình soạn thảo (từ biến môi trường VISUAL, hoặc
Biến môi trường EDITOR nếu VISUAL không được xác định). Xem cuộc thảo luận của
Tính năng LESSEDIT bên dưới.

% f Được thay thế bằng tên của tệp đầu vào hiện tại.

% F Được thay thế bởi thành phần cuối cùng của tên tệp đầu vào hiện tại.

% i Được thay thế bởi chỉ mục của tệp hiện tại trong danh sách các tệp đầu vào.

%lX Được thay thế bằng số dòng của một dòng trong tệp đầu vào. Dòng được sử dụng là
được xác định bởi X, như với tùy chọn% b.

% L Được thay thế bằng số dòng của dòng cuối cùng trong tệp đầu vào.

% m Được thay thế bằng tổng số tệp đầu vào.

%pX Được thay thế bằng phần trăm vào tệp đầu vào hiện tại, dựa trên hiệu số byte. Các
dòng được sử dụng được xác định bởi X như với tùy chọn% b.

%PX Được thay thế bằng phần trăm vào tệp đầu vào hiện tại, dựa trên số dòng. Các
dòng được sử dụng được xác định bởi X như với tùy chọn% b.

% s Tương tự như% B.

% t Làm cho mọi dấu cách ở cuối bị xóa. Thường được sử dụng ở cuối chuỗi,
nhưng có thể xuất hiện ở bất cứ đâu.

% T Thường mở rộng thành từ "tệp". Tuy nhiên, nếu xem tệp qua danh sách thẻ
bằng cách sử dụng tùy chọn -t, nó sẽ mở rộng thành từ "tag".

% x Được thay thế bằng tên của tệp đầu vào tiếp theo trong danh sách.

Nếu bất kỳ mục nào là không xác định (ví dụ: kích thước tệp nếu đầu vào là một đường ống), một dấu hỏi là
in thay thế.

Định dạng của chuỗi dấu nhắc có thể được thay đổi tùy thuộc vào các điều kiện nhất định. MỘT
dấu chấm hỏi theo sau bởi một ký tự duy nhất hoạt động giống như một "IF": tùy thuộc vào điều sau
ký tự, một điều kiện được đánh giá. Nếu điều kiện là đúng, bất kỳ ký tự nào sau đây
dấu chấm hỏi và ký tự điều kiện, tối đa một dấu chấm, được đưa vào lời nhắc. Nếu như
điều kiện là sai, các ký tự như vậy không được bao gồm. Dấu hai chấm xuất hiện giữa
dấu chấm hỏi và dấu chấm có thể được sử dụng để thiết lập "ELSE": bất kỳ ký tự nào giữa
dấu hai chấm và dấu chấm được bao gồm trong chuỗi nếu và chỉ khi điều kiện IF là
sai. Các ký tự điều kiện (theo sau dấu chấm hỏi) có thể là:

? a Đúng nếu bất kỳ ký tự nào đã được đưa vào lời nhắc cho đến nay.

?bX Đúng nếu độ lệch byte của dòng được chỉ định được biết.

? B Đúng nếu biết kích thước của tệp đầu vào hiện tại.

? c Đúng nếu văn bản được dịch chuyển theo chiều ngang (% c không phải là XNUMX).

?dX Đúng nếu số trang của dòng được chỉ định được biết.

? e Đúng nếu ở cuối tệp.

? f Đúng nếu có tên tệp đầu vào (nghĩa là, nếu đầu vào không phải là một đường ống).

?lX Đúng nếu số dòng của dòng được chỉ định được biết.

? L Đúng nếu biết số dòng của dòng cuối cùng trong tệp.

? m Đúng nếu có nhiều hơn một tệp đầu vào.

? n Đúng nếu đây là lời nhắc đầu tiên trong tệp đầu vào mới.

?pX Đúng nếu phần trăm trong tệp đầu vào hiện tại, dựa trên hiệu số byte, của
dòng xác định đã biết.

?PX Đúng nếu phần trăm trong tệp đầu vào hiện tại, dựa trên số dòng, của
dòng xác định đã biết.

? s Tương tự như "? B".

? x Đúng nếu có tệp đầu vào tiếp theo (nghĩa là, nếu tệp đầu vào hiện tại không phải là
cái cuối cùng).

Bất kỳ ký tự nào khác với những ký tự đặc biệt (dấu chấm hỏi, dấu hai chấm, dấu chấm, phần trăm và
dấu gạch chéo ngược) thực sự trở thành một phần của lời nhắc. Bất kỳ ký tự đặc biệt nào có thể là
được đưa vào lời nhắc theo nghĩa đen bằng cách đặt trước nó một dấu gạch chéo ngược.

Vài ví dụ:

? f% f: Đầu vào chuẩn.

Lời nhắc này in tên tệp, nếu biết; nếu không thì là chuỗi "Đầu vào chuẩn".

? f% f.? ltLine% lt:? pt% pt \%:? btByte% bt: -...

Lời nhắc này sẽ in tên tệp, nếu biết. Tên tệp được theo sau bởi dòng
số, nếu biết, nếu không thì phần trăm nếu biết, ngược lại là phần bù byte nếu biết.
Nếu không, một dấu gạch ngang được in. Chú ý cách mỗi dấu hỏi có khoảng thời gian phù hợp và
làm thế nào% sau% pt được bao gồm theo nghĩa đen bằng cách thoát nó bằng một dấu gạch chéo ngược.

? n? f% f.? m (% T% i trong% m) ..? e (HẾT)? x- Tiếp theo \:% x ..% t ";

Thao tác này sẽ in tên tệp nếu đây là lời nhắc đầu tiên trong tệp, theo sau là "tệp N của
N "nếu có nhiều hơn một tệp đầu vào. Sau đó, nếu chúng ta đang ở cuối tệp,
chuỗi "(END)" được in theo sau là tên của tệp tiếp theo, nếu có.
Cuối cùng, mọi khoảng trống ở cuối đều bị cắt bớt. Đây là lời nhắc mặc định. Để tham khảo,
đây là các giá trị mặc định cho hai lời nhắc khác (-m và -M tương ứng). Mỗi bị hỏng
thành hai dòng ở đây chỉ để dễ đọc.

? n? f% f.? m (% T% i /% m) ..? e (HẾT)? x- Tiếp theo \:% x .:
? pB% pB \%: byte% bB? s /% s ...% t

? f% f.? n? m (% T% i của% m) ..? ltlines% lt-% lb? l /% L. :
byte% bB? s /% s. .? e (HẾT)? x- Tiếp theo \:% x.:? pB% pB \% ..% t

Và đây là thông báo mặc định được tạo bởi lệnh =:

? f% f.? m (% T% i trong số% m).? ltlines% lt-% lb? l /% L. .
byte% bB? s /% s. ? e (HẾT):? pB% pB \% ..% t

Các tính năng mở rộng nhanh chóng cũng được sử dụng cho một mục đích khác: nếu một môi trường
biến LESSEDIT được định nghĩa, nó được sử dụng làm lệnh được thực thi khi lệnh v
Được gọi. Chuỗi LESSEDIT được mở rộng giống như các chuỗi dấu nhắc. Các
giá trị mặc định cho LESSEDIT là:

% E? Lm +% lm. %NS

Lưu ý rằng điều này mở rộng đến tên người chỉnh sửa, theo sau là dấu + và số dòng, theo sau
theo tên tệp. Nếu trình chỉnh sửa của bạn không chấp nhận cú pháp "+ linenumber" hoặc có
sự khác biệt trong cú pháp gọi, biến LESSEDIT có thể được thay đổi để sửa đổi điều này
mặc định.

AN NINH


Khi biến môi trường LESSSECURE được đặt thành 1, ít chạy ở chế độ "an toàn". Cái này
có nghĩa là các tính năng này bị vô hiệu hóa:

! lệnh shell

| lệnh ống

: e lệnh kiểm tra.

v lệnh chỉnh sửa

tệp nhật ký s -o

-k sử dụng tệp lesskey

-t sử dụng các tệp thẻ

siêu ký tự trong tên tệp, chẳng hạn như *

hoàn thành tên tệp (TAB, ^ L)

Ít hơn cũng có thể được biên dịch để ở chế độ "an toàn" vĩnh viễn.

Tương thích CÙNG VỚI MORE


Nếu biến môi trường LESS_IS_MORE được đặt thành 1 hoặc nếu chương trình được gọi qua
liên kết tệp có tên "thêm", ít hoạt động (hầu hết) tuân theo lệnh POSIX "more"
sự chỉ rõ. Trong chế độ này, ít hoạt động khác nhau hơn theo những cách sau:

Tùy chọn -e hoạt động theo cách khác. Nếu tùy chọn -e không được đặt, ít cư xử như thể -e
tùy chọn đã được thiết lập. Nếu tùy chọn -e được đặt, ít hoạt động như thể tùy chọn -E đã được thiết lập.

Tùy chọn -m hoạt động theo cách khác. Nếu tùy chọn -m không được đặt, lời nhắc phương tiện sẽ được sử dụng,
và nó có tiền tố là chuỗi "--More--". Nếu tùy chọn -m được đặt, lời nhắc ngắn
Được sử dụng.

Tùy chọn -n hoạt động giống như tùy chọn -z. Hành vi bình thường của tùy chọn -n là
không có sẵn trong chế độ này.

Tham số cho tùy chọn -p được coi là một ít lệnh hơn là một mẫu tìm kiếm.

Biến môi trường LESS bị bỏ qua và biến môi trường MORE được sử dụng trong
thay thế.

MÔI TRƯỜNG BIẾN


Các biến môi trường có thể được chỉ định trong môi trường hệ thống như bình thường hoặc trong một
chìa khóa (1) tệp. Nếu các biến môi trường được xác định ở nhiều nơi, các biến
được xác định trong một tệp lesskey cục bộ được ưu tiên hơn các biến được xác định trong hệ thống
môi trường, được ưu tiên hơn các biến được xác định trong tệp phím tắt trên toàn hệ thống.

CỘT
Đặt số cột trên màn hình. Được ưu tiên hơn số lượng
các cột được chỉ định bởi biến TERM. (Nhưng nếu bạn có một hệ thống cửa sổ
hỗ trợ TIOCGWINSZ hoặc WIOCGETD, ý tưởng của hệ thống cửa sổ về kích thước màn hình
ưu tiên hơn các biến môi trường LINES và COLUMNS.)

EDITOR Tên của trình soạn thảo (được sử dụng cho lệnh v).

TRANG CHỦ Tên thư mục chính của người dùng (được sử dụng để tìm tệp khóa phím tắt trên Unix và OS / 2
hệ thống).

HOMEDRIVE, HOMEPATH
Kết hợp của các biến môi trường HOMEDRIVE và HOMEPATH là tên của
thư mục chính của người dùng nếu biến HOME không được đặt (chỉ trong Windows
phiên bản).

INIT Tên thư mục init của người dùng (được sử dụng để tìm tệp ít khóa trên hệ thống OS / 2).

LANG Ngôn ngữ để xác định bộ ký tự.

LC_CTYPE
Ngôn ngữ để xác định bộ ký tự.

LESS Tùy chọn được chuyển đến ít tự động.

LESANSIENDCHARS
Các ký tự có thể kết thúc chuỗi thoát màu ANSI (mặc định là "m").

LESSANSIMIDCHAR
Các ký tự có thể xuất hiện giữa ký tự ESC và ký tự kết thúc trong một
Chuỗi thoát màu ANSI (mặc định "0123456789:; [?!" '#% () * + ".

LESBINFMT
Định dạng để hiển thị các ký tự không thể in, không điều khiển.

LESSCHARDEF
Xác định một bộ ký tự.

LESCHARSET
Chọn một bộ ký tự được xác định trước.

BÀI GIẢNG
Dòng lệnh để gọi bộ xử lý đầu vào (tùy chọn).

LESSECHO
Tên của chương trình lessecho (mặc định là "lessecho"). Chương trình lessecho là cần thiết
để mở rộng siêu ký tự, chẳng hạn như * và?, trong tên tệp trên hệ thống Unix.

BÁO CÁO
Chuỗi nguyên mẫu của trình soạn thảo (được sử dụng cho lệnh v). Xem thảo luận trong PROMPTS.

LESGLOBALTAGS
Tên của lệnh được tùy chọn -t sử dụng để tìm các thẻ chung. Bình thường nên
đặt thành "toàn cầu" nếu hệ thống của bạn có toàn cầu (1) lệnh. Nếu không được đặt, thẻ chung
không được sử dụng.

LESSHISTFILE
Tên của tệp lịch sử được sử dụng để ghi nhớ các lệnh tìm kiếm và lệnh trình bao
giữa các lời kêu gọi của ít hơn. Nếu được đặt thành "-" hoặc "/ dev / null", tệp lịch sử không
đã sử dụng. Giá trị mặc định là "$ HOME / .lesshst" trên hệ thống Unix, "$ HOME / _lesshst" trên DOS và
Hệ thống Windows hoặc "$ HOME / lesshst.ini" hoặc "$ INIT / lesshst.ini" trên hệ thống OS / 2.

DANH SÁCH DẤU HIỆU
Số lệnh tối đa để lưu trong tệp lịch sử. Giá trị mặc định là 100.

LESSKEY
Tên của mặc định chìa khóa(1) tệp.

LESSKEY_SYSTEM
Tên của toàn bộ hệ thống mặc định chìa khóa(1) tệp.

ÍT HƠN
Danh sách các ký tự được shell coi là "siêu ký tự".

ÍT HƠN
Tiền tố ít hơn sẽ thêm vào trước mỗi siêu ký tự trong một lệnh được gửi đến
vỏ bọc. Nếu LESSMETAESCAPE là một chuỗi trống, các lệnh chứa siêu ký tự
sẽ không được chuyển đến shell.

ÍT MỞ
Dòng lệnh để gọi bộ tiền xử lý đầu vào (tùy chọn).

KÉM AN TOÀN
Chạy ít hơn ở chế độ "an toàn". Xem thảo luận trong mục BẢO MẬT.

THIẾT BỊ PHÂN BIỆT
Chuỗi sẽ được nối vào tên thư mục trong phần hoàn tất tên tệp.

LESSUTFBINFMT
Định dạng để hiển thị các điểm mã Unicode không in được.

CÀNG ĐƠN GIẢN CÀNG ĐẸP
Mô phỏng chi tiết (1) lệnh.

LINES Đặt số dòng trên màn hình. Được ưu tiên hơn số dòng
được chỉ định bởi biến TERM. (Nhưng nếu bạn có một hệ thống cửa sổ hỗ trợ
TIOCGWINSZ hoặc WIOCGETD, ý tưởng của hệ thống cửa sổ về kích thước màn hình
ưu tiên hơn các biến môi trường LINES và COLUMNS.)

THÊM Tùy chọn được chuyển đến ít tự động khi chạy trong chi tiết tương thích
chế độ.

Đường dẫn tìm kiếm của Người dùng PATH (được sử dụng để tìm tệp khóa ít trên hệ thống MS-DOS và OS / 2).

SHELL Vỏ được sử dụng để thực thi! cũng như để mở rộng tên tệp.

TERM Loại thiết bị đầu cuối mà trên đó ít đang được chạy.

VISUAL Tên của trình soạn thảo (được sử dụng cho lệnh v).

Ít sử dụng trực tuyến hơn bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất