Чому люди Linux і більшість програм - наприклад, команди Ruby - використовують lessзамість more. Чи не більший, приємніший і кращий? У чому перевага less?
Чому люди Linux і більшість програм - наприклад, команди Ruby - використовують lessзамість more. Чи не більший, приємніший і кращий? У чому перевага less?
Відповіді:
Спочатку moreдозволявся лише рух вперед у файлі, тоді як lessдозволяв вам вільно рухатися у переглянутому файлі.
Сучасна версія moreбільш універсальна.
Я думаю, що дві сторінки вікі все менше і менше показують поточну різницю.
Бо менше - більше, ніж більше ...
менше не потрібно читати весь вхідний файл перед запуском, тому з великими вхідними файлами він запускається швидше, ніж текстові редактори типу vi (1). Менше використовує termcap (або terminfo в деяких системах), тому він може працювати на різних терміналах. Існує навіть обмежена підтримка терміналів для копіювання. (На терміналі на паперовій копії рядки, які повинні бути надруковані у верхній частині екрана, мають префікс із каретою.)
lessзвичай бути тільки один , щоб дозволити вам йти в зворотному напрямку? Крім того, чому моя moreкоманда працює lessна OSX? Це починає звучати як змова.
"Більшість програм - команди Ruby, наприклад", повинні використовувати будь-який пейджер за замовчуванням, а не явно використовувати певну. Ви можете встановити бажаний пейджер за допомогою змінної середовища $ PAGER, і будь-яка програма, що веде себе правильно, буде використовувати цей пейджер. Я рекомендую також перевірити більшість. view може бути приємним, якщо ви шанувальник vi.
Хтось знає про пейджер, який має прив'язки клавіш emacs поза коробкою (або, ще краще, спосіб використовувати emacsclient як пейджер, який приймає дані від stdin)?
Ви повинні знати про most пейджер , додаючи можливість перегляду декількох файлів одночасно.