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
, ZZ
— шығару.
Барлық опциялар мен ішкі пәрмендердің тізімін терминалда пәрменді іске қосу арқылы көруге болады
$ man less
Опцияларды пайдалану міндетті емес. Файлды келесі пәрменді орындау арқылы ашуға болады:
$ less filename.txt
Пәрмен жолы жоғалады және сіз көрсеткен құжат терминал терезесінде ашылады. Осыдан кейін оны Enter және y пернелерін немесе сызықтарды алға және артқа айналдыру үшін басқаларды пайдалану арқылы оқуға болады.
Терезенің төменгі жағында жыпылықтайтын курсоры бар өрісті көресіз. Мұнда кез келген ішкі пәрменді теруге болады, мысалы, утилита үшін іздеу үлгісін орнату.
Опциялар мәтінді көрсету және қызметтік бағдарламамен жұмыс істеуді ыңғайлы ету үшін қажет. Мысалы, мәтіндерде жиі бірнеше бос жолдар болады. Олар ешқандай пайда әкелместен экран кеңістігін «жейді». Сондықтан, әрқашан less
пәрменге -s
немесе --squeeze-blank-lines
опциясын қосу керек - ол қосымша бос жолдарды жояды.
$ less -s textfile.txt
Бірдей мәтінді -s
опциясымен (сол жақта) және онсыз (оң жақта) салыстырыңыз.
Көбінесе less
қызметтік бағдарлама мәтінді оқу үшін емес, үлкен құжаттардағы белгілі бір бөлімдерді іздеу үшін қолданылады. Белгілі бір сөзді іздеу қажет болса, жыпылықтайтын курсор өрісіне /text (мәтінді төмен іздеу үшін) немесе ?text (мәтінді less
іздеу үшін) деп теріп, Enter пернесін басыңыз. Қажет болса, стандартты үлгілерді пайдаланыңыз. Көрсетілген іздеу шарттарына сәйкес келетін мәтіннің барлық бөлімдері қарама-қарсы түспен бөлектеледі.
Егер сіз less
шығу жолын білгіңіз келсе, утилитадан шығып, терминалдың пәрмен жолына оралу үшін q
, ZZ
пернелерін басыңыз немесе аяқталу туралы сигнал беретін басқа пәрменді орындаңыз. Айта кету керек, less
утилита тек құжаттарды қарауға арналған.
Ол мәтінді өңдеуге, пішімдеуге немесе қайта сақтауға мүмкіндік бермейді. Linux жүйесіндегі less
пәрмен мәтіндік редакторларда жұмыс істеу қиын үлкен мәтіндік файлдарды көру үшін пайдалы.