Tại sao ít hơn khi bạn có thể có nhiều hơn? (Máy chủ trên * Nix)


12

Tại sao người Linux và hầu hết các chương trình - ví dụ như các lệnh Ruby - sử dụng lessthay vì more. Không phải là lớn hơn, đẹp hơn và tốt hơn? Lợi thế là lessgì?


2
Nhiệm vụ tiếp theo của bạn là xác định sự khác biệt giữa mèo và chó, và tại sao cái sau không bao giờ cất cánh ...: D
quack quixote

1
con chó là tốt đẹp, cũng hầu hết là một máy nhắn tin phong nha.
Justin Smith

hỗ trợ chó đã bị ngừng sau khi Debian Lenny và Ubuntu
Jasyy

Câu trả lời:


8

Ban đầu morechỉ cho phép chuyển động trong tệp trong khi lesscho phép bạn di chuyển tự do trong tệp đã xem.

Phiên bản hiện đại morelà linh hoạt hơn.

Tôi nghĩ rằng hai trang wiki cho nhiều hơnít hơn cho thấy sự khác biệt hiện tại khá tốt.


Vì vậy, có lẽ nhiều hơn là nhiều hơn bây giờ?
Dan Rosenstark

4
@Yar - Không, vẫn còn ít hơn :-)
Nifle

Điều đầu tiên tôi làm trên bất kỳ máy * nix nào là đảm bảo máy nhắn tin của tôi ít hơn.
Andee

9

Bởi vì ít hơn là nhiều hơn ...

ít hơn không phải đọ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ó khởi động nhanh hơn các trình soạn thảo văn bản như vi (1). Ít 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 thiết bị đầu cuối. Thậm chí còn có hỗ trợ hạn chế cho các thiết bị đầu cuối cứng. (Trên thiết bị đầu cuối cứng, các dòng nên được in ở phía trên màn hình được thêm tiền tố vào dấu mũ.)


Đẹp! rất vui vì tôi đã hỏi
Dan Rosenstark

Nhiều hơn không đọc toàn bộ tập tin đầu vào hoặc là
Tobu

@Tobu, ý bạn là gì?
Dan Rosenstark

@Yar tôi làm. Không có máy nhắn tin nào đọc toàn bộ đầu vào cho đến khi cần thiết. Ưu điểm chính của ít hơn là một Nifle mô tả.
Tobu

@Tobu, lợi thế chính là gì? Điều đó được lesssử dụng để là người duy nhất cho phép bạn đi ngược lại? Ngoài ra, tại sao morelệnh của tôi chạy lesstrên OSX? Điều này đang bắt đầu nghe như một âm mưu.
Dan Rosenstark

3

"Hầu hết các chương trình-- Chẳng hạn, các lệnh Ruby", nên sử dụng bất kỳ máy nhắn tin nào là mặc định thay vì sử dụng một cách cụ thể. Bạn có thể đặt máy nhắn tin ưa thích của mình thông qua biến môi trường $ PAGER và bất kỳ chương trình ứng xử đúng nào cũng sẽ sử dụng máy nhắn tin đó. Tôi khuyên bạn nên kiểm tra hầu hết là tốt. xem có thể tốt đẹp nếu bạn là một fan hâm mộ của vi.

Có ai biết một máy nhắn tin đã loại bỏ các phím tắt ra khỏi hộp không (hoặc, thậm chí tốt hơn, một cách sử dụng emacsclient như một máy nhắn tin chấp nhận dữ liệu từ stdin)?


@Justin Smith, cảm ơn vì điều đó. Làm cho câu hỏi của bạn thành một câu hỏi thích hợp và tất nhiên nó sẽ được trả lời (không phải bởi tôi).
Dan Rosenstark

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.