Начини на плащане Abuse

Какво означава по-малко в Linux

26.11.2021, 18:15

Командата less ви позволява да превъртате текста не само напред, но и назад, да търсите в двете посоки, да отидете направо в края или в началото на файла. Особеността на less е, че командата не чете текста изцяло, а го зарежда на малки фрагменти.

Синтаксис и опции

Записването на командата less в терминала изглежда по следния начин:

команда опции файл

Най-популярните опции са:

-a, --search-skip-screen - не търси текста, който се показва в момента на екрана;

-bn, --buffers=n - задава размера на буфера на паметта;

-c, --clear-screen - прелиства текста, като напълно изтрива съдържанието на екрана (прелистването ред по ред няма да работи);

-Dxcolor, --color=xcolor - задава цвета на показвания текст;

-E, --QUIT-AT-EOF - излиза, когато програмата достигне края на файла;

-e, --quit-at-eof - излизане, когато програмата достигне края на файла за втори път;

-F, --quit-if-one-screen - излизане, ако съдържанието на файла се побира на един екран;

-f, --force - отваря специален файл;

-hn, --max-back-scroll=n - задава максималния брой редове за превъртане назад;

-yn, --max-forw-scroll=n - задава максималния брой редове за превъртане напред;

-i, --ignore-case - пренебрегва регистрите;

-I, --IGNORE-CASE - игнорира регистрите, дори ако моделът за търсене съдържа главни букви;

-jn, --jump-target=n - указва на кой ред да се изведе търсената информация;

-J, --status-column - маркира редовете, съответстващи на резултатите от търсенето;

-n, --line-numbers - не извежда номера на реда;

-N, --LINE-NUMBERS - извежда номера на редове;

-s, --squeeze-blank-lines - заменя много последователни празни редове с един празен ред;

-w, --hilite-unread - подчертава първия ред на нов текстов фрагмент.

Докато преглеждате текста, програмата може да бъде управлявана с помощта на вътрешни команди, като ги въведете на клавиатурата на компютъра. Най-често използваните от тях са:

h, H - помощ;

Space, Ctrl+V, f, Ctrl+F - превъртане на текста с един екран напред;

Enter, Return, Ctrl+N, e, Ctrl+E, j, Ctrl+J - превъртане на текста за n реда напред, по подразбиране n=1;

y, Ctrl+Y, Ctrl+P, k, Ctrl+K - превъртане на текста с n реда назад, по подразбиране n=1;

Ctrl+→ - превъртане на текста хоризонтално до края на реда;

Ctrl+← - превъртане на текста хоризонтално до началото на реда;

:d - изтрива текущия файл от списъка с файлове;

Ctrl+G, :f - показва основна информация за файла;

q, Q, :q, :Q, :Q, ZZ - излизане.

Списъкът на всички опции и вътрешни команди може да бъде прегледан в терминала чрез изпълнение на командата

$ man less

Как да използвате LESS

Използването на опции не е задължително. Можете да отворите файл, като изпълните следната команда:

$ less filename.txt

Командният ред ще изчезне и посоченият от вас документ ще се отвори в прозореца на терминала. След това можете да го прочетете, като използвате клавишите Enter и y или други клавиши за превъртане напред и назад.

В долната част на прозореца ще видите поле с мигащ курсор. Тук можете да въведете някаква вътрешна команда, например да зададете модел за търсене за помощната програма.

Опциите са необходими за показване на текста и за по-удобна работа с полезната програма. Например, в текстовете често се срещат множество празни редове. Те "изяждат" пространството на екрана, без да носят никаква полза. Ето защо винаги трябва да добавяте опцията -s или --squeeze-blank-lines към командата less - тя премахва ненужните празни редове.

$ less -s textfile.txt

Сравнете как изглежда един и същ текст с опцията -s (вляво) и без нея (вдясно).

Помощната програма less често се използва не за четене на текст, а за намиране на определени раздели в големи документи. Ако трябва да намерите дадена дума, въведете /text (за търсене надолу в текста) или ?text (за търсене less нагоре в текста) в полето с мигащия курсор и натиснете Enter. Ако е необходимо, използвайте стандартни шаблони. Всички участъци от текста, които отговарят на зададените условия за търсене, ще бъдат подчертани в контрастен цвят.

Ако ви интересува как да излезете от less, то за да излезете от помощната програма и да се върнете в командния ред на терминала, натиснете q, ZZ или изпълнете друга команда, за да сигнализирате за края на работата. Трябва да се отбележи, че помощната програма less е предназначена само за преглед на документи.

Тя не ви позволява да редактирате, форматирате или да записвате отново текст. Командата less в Linux е полезна за преглед на големи текстови файлове, с които е трудно да се работи в текстови редактори.