File: less.1

package info (click to toggle)
manpages-hu 20010119-6
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 2,272 kB
  • ctags: 2
  • sloc: makefile: 56; lisp: 56
file content (1175 lines) | stat: -rw-r--r-- 44,620 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
.TH LESS 1 "Version 321: 18 Jul 96"
.SH NV
less \- a `more'-hoz hasonl megjelent 
.SH TTEKINTS
.B "less -?"
.br
.B "less -V"
.br
.B "less [-[+]aBcCdeEfgGiImMnNqQrsSuUVwX]"
.br
.B "     [-b \fIbufs\fP] [-h \fIlines\fP] [-j \fIline\fP] [-k \fIkeyfile\fP]"
.br
.B "     [-{oO} \fIlogfile\fP] [-p \fIpattern\fP] [-P \fIprompt\fP] [-t \fItag\fP]"
.br
.B "     [-T \fItagsfile\fP] [-x \fItab\fP] [-y \fIlines\fP] [-[z] \fIlines\fP]"
.br
.B "     [+[+]\fIcmd\fP] [--] [\fIfilename\fP]..."

.SH LERS
A
.I less
program hasonlt a 
.I more
-ra, de visszafele val mozgst is engedlyez a fjlban, nemcsak
elrement. Tovbb a 
.I less
szmra nem szksges a teljes bemeneti fjl beolvassa az indulshoz,
gy nagy szvegfjloknl gyorsabban indul, mint a szvegszerkesztk,
azaz mint pl. a
.IR vi . 
A
.I less
a `termcap'-ot (illetve nhny rendszeren a `terminfo'-t) hasznlja
gy sokfle terminlon kpes futni. Mg `hardcopy' terminlokra is van
korltozott tmogats. (Ilyen terminlokon az oldal tetejre sznt
sorokat egy `caret' jel vezeti be.)
.PP
A parancsok a
.I more
s a 
.I vi
parancsain alapulnak. A parancsokat egy decimlis szm (tovbbiakban
`N') elzheti meg, melyet a parancsok argumentumknt hasznlhatnak.

.SH PARANCSOK
A tovbbi lersokban `^X' `Control-X'-et jelent, `ESC' az `Escape'
billentyt (pl. `ESC-v' elszr az `Escape' gomb, majd a `v'
megnyomst jelenti.)
.IP "h vagy H"
Segtsg (help): a parancsok sszefoglalst jelenti. Ha ms
parancsneveket elfelejtennk, clszer erre emlkezni.
.IP "SPACE vagy ^V vagy f vagy ^F"
Ha N adott, akkor ennyi sorral elregrget, klnben egy
kpernynyivel. (Lsd a `-z' opcit lentebb.) Amennyiben N nagyobb
mint a kperny mrete, csak a grgets vgeredmnyt jelzi. Figyelem:
nhny rendszer a ^V-t specilis karakternek veszi.
.IP "z"
Ugyanaz, mint `SPACE', de ha N is adott, ez lesz az j kpernymret.
.IP "ESC-SPACE"
Ugyanaz, mint `SPACE', de teljes kpernynyit grget, mg akkor is, ha
kzben elri a fjl vgt.
.IP "RETURN vagy ^N vagy e vagy ^E vagy j vagy ^J"
Elregrget 1 (vagy N) sort. Az sszes N sort megjelenti, mg akkor
is, ha ez nagyobb, mint a kpmret.
.IP "d vagy ^D"
Fl kpernyvel (vagy N sorral) grget elre. Ha N adott, ez lesz az
alaprtelmezs a ksbbi `d' s `u' parancsokhoz.
.IP "b vagy ^B vagy ESC-v"
Visszafele grget egy oldallal (vagy N sorral). Lsd a `-z' opcit.
Amennyiben N nagyobb mint a kperny mrete, csak a grgets
vgeredmnyt jelzi.
.IP "w"
Ugyanaz, mint `ESC-v', de ha N adott, ez lesz az j kpernymret.
.IP "y vagy ^Y vagy ^P vagy k vagy ^K"
Visszafele grget 1 (vagy N) sort. Az sszes N sort megjelenti, mg akkor
is, ha ez nagyobb, mint a kpmret. Figyelem: nhny rendszer a ^Y-t
specilis karakterknt kezeli.
.IP "u vagy ^U"
Fl kpernyvel (vagy N sorral) grget visszafele. Ha N adott, ez lesz az
alaprtelmezs a ksbbi `d' s `u' parancsokhoz.
.IP "ESC-["
Vzszintesen balra grget 8 (illetve N) karaktert. Akkor mkdik a
legjobban, ha a `-S' (sorlevgs) opcit is hasznljuk.
.IP "ESC-]"
Vzszintesen jobbra grget 8 (illetve N) karaktert. Akkor mkdik a
legjobban, ha a `-S' (sorlevgs) opcit is hasznljuk.
.IP "r vagy ^R vagy ^L"
jrarajzolja a kpernyt.
.IP R
jrarajzolja a kpernyt, s eldob minden pufferelt
bemenetet. Hasznos, ha a fjl nzs kzben vltozik.
.IP "F"
Elregrget, s megprbl tovbbolvasni, mg fjlvg esetn
is. Szoksosan ezt a parancsot a fjl vgn hasznljuk. Ez lehetsget
ad arra, hogy egy olyan fjl vgt tartsuk megfigyels alatt, amely a
nzs kzben n. (Viselkedse hasonlt a `tail -f' parancshoz.)
.IP "g vagy < vagy ESC-<"
A fjl els (illetve N-edik) sorra lp. (Figyelem: lass lehet, ha N nagy.)
.IP "G vagy > vagy ESC->"
A fjl utols (illetve N-edik) sorra lp. (Figyelem: lass lehet, ha
N nagy vagy ha N nem adott, de a szabvnyos bemenetrl, s nem fjlbl
olvas a program.)
.IP "p vagy %"
A fjl elejtl szmtva a fjl N szzalknyi rszre lp. N-nek 0 s
100 kztt kell lennie.
.IP "{"
Amennyiben egy nyit kapcsos zrjel van az ppen legfelsknt
megjelentett sorban, a `{' parancs a megfelel zr `}'-jelhez
visz. A megfelel zr jel az als sorban fog ltszani. Ha a fels
sorban tbb `{' is van, az N szmmal adhatjuk meg, hnyadiknak
keressk a prjt.
.IP "}"
Amennyiben egy zr kapcsos zrjel van az ppen legalsknt
megjelentett sorban, a `}' parancs a megfelel nyit `{'-jelhez
visz. A megfelel nyit jel a fels sorban fog ltszani. Ha az als
sorban tbb `}' is van, az N szmmal adhatjuk meg, hnyadiknak
keressk a prjt.
.IP "("
Ugyanaz, mint `{', de a sima zrjelre vonatkozik.
.IP ")"
Ugyanaz, mint `}', de a sima zrjelre vonatkozik.
.IP "["
Ugyanaz, mint `{', de a szgletes zrjelre vonatkozik.
.IP "]"
Ugyanaz, mint `}', de a szgletes zrjelre vonatkozik.
.IP "ESC-^F"
Ezt a parancsot kt karakter kell kvesse, melyeket zrjelproknak
vesz, s a fels sorban tallhat ``nyit'' (sorrendben az els
megadott) karakterhez kikeresi a ``zr'' prjt, a `{'-hez
hasonlan. Pl. "ESC ^F < >" a fels sorbeli `<' jelhez tartoz `>'
jelet keresi meg.
.IP "ESC-^B"
Az "ESC-^F" fordtott prja: a zr (msodik) karakterhez tartoz
nyit prhoz grget vissza. 
.IP m
Egy kisbets karaktert betve utna, megjelli az aktulis helyzetet
azzal a betvel.
.IP "'"
(Aposztrf.) Egy kisbets karaktert betve utna, az ezzel a betvel
megjellt helyzetbe tr vissza. Egy jabb aposztrf hatsra visszatr
arra a pontra, ahonnt az utols "nagy" mozgsra utal parancs ki lett
adva. Egy ezt kvet `^' illetve `$' jel hatsra pedig a fjl elejre
illetve vgre ugrik. A jelzseket j fjl vizsglatakor is megrzi,
gy ez a parancs bemeneti fjlok kzti vltsra is alkalmas.
.IP "^X^X"
Ugyanaz, mint az aposztrf.
.IP /minta
Elrefele megkeresi a `minta'-t tartalmaz sort. (Ha N is adott, az
N. ilyet keresi meg.) A `minta' egy szablyos kifejezs, ahogy azt az
.I ed
hasznlja. A keress a msodik kijelzett sortl indul. (Lsd mg a
`-a' s `-j' opcikat.)
.sp
Nhny karakternek specilis jelentse van, ha a `minta' elejn
szerepel; a keress tpust mdostjk, s nem magt a karaktert jelentik:
.RS
.IP "^N vagy !"
Azokat a sorokat keresi, amelyek 
.I nem
illeszkednek a minthoz.
.IP "^E vagy *"
Tbb fjlban is keres, azaz ha a keress elri az aktulis fjl vgt
illeszkeds tallat nlkl, a keress a parancssorban adott kvetkez
fjlban folytatdik.
.IP "^F vagy @"
A keresst a parancssorban adott els fjl els sortl kezdi, az
aktulisan kijelzett soroktl s a `-a' s `-j' opciktl fggetlenl.
.IP "^K"
A minthoz illeszked szvegeket kiemeli az aktulis kpernyn, de nem
lp az els egyezsre.
.IP "^R"
Nem rtelmezi a szablyos kifejezsek metakaraktereit, azaz egyszer
szveg szerinti keresst vgez.
.RE
.IP ?minta
Htrafele megkeresi a `minta'-t tartalmaz sort. (Ha N is adott, az
N. ilyet keresi meg.) A `minta' egy szablyos kifejezs, ahogy azt az
.I ed
hasznlja. A keress a legfels kijelzett sor fltti sortl indul.
.sp
A `/'-hez hasonlan itt is nhny karakternek specilis jelentse van,
ha a `minta' elejn szerepel:
.RS
.IP "^N vagy !"
Azokat a sorokat keresi, amelyek 
.I nem
illeszkednek a minthoz.
.IP "^E vagy *"
Tbb fjlban is keres, azaz ha a keress elri az aktulis fjl elejt
illeszkeds tallat nlkl, a keress a parancssorban adott megelz
fjlban folytatdik.
.IP "^F vagy @"
Az parancssorban utolsknt megadott fjl utols sortl kezdve keres
visszafel, fggetlenl a kijelzstl s a `-a' illetve `-j' opciktl.
.IP "^K"
Ugyanaz, mint az elre keressnl.
.IP "^R"
Ugyanaz, mint az elre keressnl.
.RE
.IP "ESC-/minta"
Ugyanaz, mint "/*".
.IP "ESC-?minta"
Ugyanaz, mint "?*".
.IP n
Az elz keress ismtlse. (N megadsa esetn az N. megfelel sor
keresse.) Ha az elz keresst a ^N-nel mdostottuk, akkor a minthoz
.I nem
illeszked sorokat keresi. Ha az elz keresst a ^E-vel mdostottuk,
akkor a keress a kvetkez (elz) fjlban folyatdhat. Ha az elz
keresst a ^R-rel mdostottuk, akkor a keress egyszer szveges
keress marad. Az elz keressbeli ^F s ^K-nak nincs hatsa.
.IP N
Az elz keress ismtlse fordtott irnyban.
.IP "ESC-n"
Az elz keress ismtlse a fjlhatrok tlpsnek
engedlyezsvel. Ugyanaz, mintha az elz keresst a *-gal
mdostottuk volna.
.IP "ESC-N"
Ugyanaz, mint "ESC-n", csak fordtott irnyban.
.IP "ESC-u"
A keress sorn vett kiemelseket megsznteti. Amennyiben ez mr
korbban megtrtnt ezzel a paranccsal, visszakapcsolja a
kiemelst. Minden keressi parancs visszakapcsolja a kiemelst. (A
kiemels a `-G' opcival szintn kikapcsolhat, ekkor sosem kapunk kiemelst.)
.IP ":e [fjlnv]"
j fjl vizsglata. Ha a ``fjlnv'' hinyzik, a parancssorbl vett
aktulis fjlt vizsglja jra. (Lsd a `:n' s `:p' parancsokat
lejjebb.) A szzalkjel (%) a fjlnvben az aktulis fjl nevvel
helyettestdik, a `#'-jel pedig az elzleg vizsglt fjl nevt
jelenti. Kt egymst kvet `%'-jel egyetlen `%'-jelet jelent, hogy
szzalkjelet tartalmaz fjlnevek is megadhatk legyenek. Hasonlan
`##' egyetlen `#'-jellel helyetteztdik. 
.PP
A megadott fjlnv a parancssori fjlnvlistba beillesztsre kerl,
gy a ksbbi `:n' s `:p' parancsok ezt is elrik. Amennyiben a
fjlnv tbb fjlt ad meg, mindegyik neve beillesztsre kerl, s a
vizsglat az elsvel folytatdik.
.IP "^X^V vagy E"
Ugyanaz, mint :e.
Figyelem: nhny rendszeren a ^V-nek specilis jelentse van. Ilyen
rendszereken ^V nem hasznlhat.
.IP ":n"
A kvetkez fjl vizsglatra ugrik. (N megadsa esetn az N. kvetkezre.)
.IP ":p"
Az elz fjl vizsglatra ugrik. (N megadsa esetn az N. elzre.)
.IP ":x"
A parancssorban megadott els (illetve N.) fjl vizsglatval folytatja. 
.IP "= vagy ^G vagy :f"
A nzett fjlrl ad nmi informcit, azaz kirja a nevt, a
sorszmot, s az als sor bjt offszetjt. Ha lehetsges, kirja a
fjl hosszt, a fjl sorainak szmt, s az utols sor eltti fjlrsz
nagysgt a teljes mrethez viszonytva szzalkokban.
.IP \-
A parancsori opcik (lsd lejjebb) valamelyiknek jelt ez utn rva,
azon opci belltst vltoztatja meg, s egy zenetet ad az j
belltsokrl. 
.PP
Ha egy opcinak argumentuma is van (pl. `-b'
s `-h' esetn numerikus, vagy `-P' s `-t' esetn string), az opci
betje utn berhat. Ha nincs j rtk megadva, az aktulis bellts
rdik ki, s vltozs nem trtnik. 
.IP \-+
A parancsori opcik (lsd lejjebb) valamelyiknek jelt ez utn rva,
azon opci rtkt az alaprtelmezettre lltja vissza, s errl
zenetet kld. (A "\-+\fIX\fP" parancs ugyanazt csinlja, mint a
parancssori "\-+\fIX\fP".) Nem mkdik string-rtk opcikra.
.IP \-\-
A parancsori opcik (lsd lejjebb) valamelyiknek jelt ez utn rva, 
azon opci rtkt az alaprtelmezett "ellenttre" lltja vissza, s errl
zenetet kld. (A "\-\-\fIX\fP" parancs ugyanazt csinlja, mint a
parancssori "\-\fIX\fP".) Nem mkdik numerikus vagy string-rtk opcikra.
.IP _
(Alhzsel.) A parancsori opcik (lsd lejjebb) valamelyiknek jelt
ez utn rva, zenetet kld az opci pillanatnyi belltsrl. Az
opci belltsa nem vltozik.
.IP +cmd
A `cmd' parancs ezutn minden j fjl megvizsglsakor
vgrehajtdik. Pl. `+G' azt eredmnyezi, hogy a 
.I less
minden fjlt a vgn kezd kijelezni, s nem az elejn.
.IP V
A fut 
.I less
verziszmt adja.
.IP "q vagy Q vagy :q vagy :Q vagy ZZ"
Kilp a 
.I less
programbl.
.PP
A kvetkez 4 opci rvnyessge az aktulis installcitl fgg.
.PP
.IP v
Egy szvegszerkesztt hv meg az aktulisan nzett fjl
szerkesztsre. A szvegszerkesztt a ``VISUAL'' krnyezeti vltozbl
veszi, vagy ha az nincs, akkor az ``EDITOR'' nevbl, illetve ha ez
sincs, az alaprtelmezett ``vi''-t hasznlja. Lsd mg a ``LESSEDIT''
lerst a ``PROMPTS'' fejezet alatt.
.IP "! burok-parancs"
Meghv egy burkot (shell), hogy a burok-parancsot lefuttassa. A
fjlnevekben lev szzalkjel (%) az aktulis fjl nevvel lesz
helyettestve, a `#' jel pedig az elzekben vizsglt fjl nevvel.
"!!" megismtli az elz burok-parancsot.
"!" parancs nlkl egy burokhvst eredmnyez. Unix rendszereken a
burokhvst a ``SHELL'' krnyezeti vltoz alapjn vgzi, illetve
annak hinya esetn az ``sh''-t hvja meg. MS-DOS s OS/2
rendszerekben a burok a szoksos parncsfeldolgoz.
.IP "| <m> burok-parancs"
Itt <m> tetszleges jell karaktert jelent. A bemeneti fjl az aktulis
kperny tetejn lthat s az ``<m>'' ltal meghatrozott sorok kzti rszt
a burok-parancshoz csvezi. <m> lehet `^' vagy `$' is, amik rendre a
fjl elejt illetve vgt jelentik. Ha <m> rtke `.' vagy jsorjel,
az aktulis kpernyt csvezi.
.IP "s fjlnv"
A bemenetet egy fjlba menti. Ez csak akkor mkdik, ha a bemenet egy
cs, nem pedig rendes fjl.
.PP
.SH OPCIK
Az albbiakban a parancssori opcik lersa kvetkezik. Legtbbjk a
.I less 
futsa kzben is tllthat a "\-" paranccsal.
.PP
A ``LESS'' krnyezeti vltoz rtkei is opciknt kerlnek
feldolgozsra, azaz pl. ha nem akarjuk mindig berni, hogy
"less -opcik ..." minden egyes 
.I less 
hvskor, tehetjk a kvetkezket:
.I csh esetn:
.sp
setenv LESS "-opcik"
.sp
vagy 
.I sh esetn:
.sp
LESS="-opcik"; export LESS
.sp
A krnyezeti vltoz a parancssor eltt kerl feldolgozsra, gy a
parancssori opcik fellbrlhatjk a ``LESS'' rtkt. Ha egy opci
megjelenik a ``LESS'' tartalmban, vissza lehet lltani az
alaprtkt a "-+" parancssori opcival.
.sp
A string argumentum opcik (pl. `-P') esetn egy dollrjel ($)
hasznlhat a string vgnek jellsre.
.IP -?
Ez az opci egy sszegzst r ki a 
.I less
ltal elfogadott parancsokrl. (Ugyanaz, mint a `h' parancs.)
Amennyiben a hasznlt burok rtelmezi a krdjelet, szksges lehet
idzni a kvetkez mdon: "-\\?".
.IP -a
A keresst az utols kijelzett sor utntl indtja. Alaprtelmezs
szerint ugyanis a keress a msodik kijelzett sortl indul, illetve az
utols tallatot jelzett sortl (lsd `-j' opci).
.IP -b\fIn\fP
A pufferek szmt adja meg, amiket a
.I less
az egyes fjlokhoz hasznl. A pufferek 1K mretek, s alaprtelmezs
szerint 10 puffert foglal le fjlonknt, kivve ha a fjl egy csbl
jn. (Lsd `-B' opci.) 
.IP -B
Alaprtelmezs szerint a csbl olvasott adatok olvassa esetn a
pufferek lefoglalsa automatikusan, igny szerint trtnik. Sok adat
csbl olvassa esetn ez nagy memriafoglalst eredmnyez. A `-B'
opci kikapcsolja ezt az automatikus foglalst, s csak a `-b'-vel
meghatrozott szm puffert fog hasznlni a program. Figyelem: `-B'
hibs kijelzst eredmnyezhet, mert csak az aktulisan vizsglt
fjlrsz marad a memriban, a rgebbi adatok elvesznek. (Teht nem
rdemes hasznlni, ha visszalapozst is akarunk egy cs kimenetben.)
.IP -c
A teljes kperny jrarajzolsokat fellrl lefele
vgzi. Alaprtlemzs szerint ugyanis az jrarajzolsok alulrl trtn
grgetssel trtnnek.
.IP -C
Ugyanaz, mint `-c', de az jrarajzols eltt trls is trtnik.
.IP -d
Ez az opci elnyomja azokat a hibazeneteket, amelyek buta
terminlokon keletkeznek azzal kapcsolatban, hogy bizonyos funkcik
nem rhetk el a terminlon. (Pl. kpernytrls, visszafele grgets.)
Viselkedsbeli vltozst teht nem okoz, csak a hibazeneteket mellzi.
.IP -D\fBx\fP\fIszn\fP
(Csak MS-DOS esetn.) A kijelzett szveg sznt lltja be. \fBx\fP
egyetlen karakter, mely a sznezend szveg tpust jelenti:
`n'=norml szveg, `s'=`standout', `d'=vastag, `u'=alhzott, `k'=villog.
\fIszn\fP egy ponttal elvlasztott szmpr, ahol az els szm az eltr- a
msodik a httrsznt adja meg. Egyetlen \fIn\fP szm megadsa
ugyanaz, mint \fIn.0\fP.
.IP -e
Azt eredmnyezi, hogy a
.I less 
automatikusan kilp, ha msodszor ri el a fjl vgt. (Alaprtelmezs
szerint csak a "q"-val lehet kilpni.)
.IP -E
Azt eredmnyezi, hogy a
.I less
automatikusan kilp, ha elri fjl vgt.
.IP -f
A nem szablyos fjlokat is mindenkppen megnyitja. (Nem szablyos
fjl a knyvtr s az eszkzfjl.) Elnyomja a binris fjlra utal
figyelmeztetst is. Alaprtelmezs szerint a
.I less
visszautastja ezen fjlok megnyitst.
.IP -g
Alaprtelmezetten a 
.I less 
minden stringet kiemel, mely illeszkedik az utols keresshez. Ez az
opci azt lltja be, hogy csak az utols keressi parancs ltal
megadott egyetlen string lesz kiemelve. Ez egy kicsit gyorsabb teszi a
.I less 
futst.
.IP -G
Ez az opci minden kiemelst letilt a keressekkor.
.IP -h\fIn\fP
A visszagrgets maximlis sorszmt lltja be. Amennyiben  \fIn\fP
sornl tbbet kellene visszagrgetni, a kpernyt jrarajzolja. (Ha a
terminl nem tmogatja a visszagrgetst, `-h0' bellts lesz felttelezve.)
.IP -i
Azt eredmnyezi, hogy a keress esetfggetlen lesz, azaz a nagy- s
kisbetket azonsonak veszi. Ez az opci hatst veszti az olyan
mintkra, melyekben nagybet is van.
.IP -I
Ugyanaz, mint `-i', de a mintabeli nagybetk esetn is esetfggetlen
marad a keress.
.IP -j\fIn\fP
A kperny azon sort adja meg, ahnyadikra a "clsort" pozcionlni
kell. A clsor a keress, sorszmra ugrs, fjlszzalkra ugrs vagy
bejellt pozcira ugrs eredmnyeknt addik. A kpernysort egy szm
(\fIn\fR) adja meg: a fels sor szma 1, a kvetkez 2, stb. A szm
lehet negatv is: -1 az als lthat sort, -2, az e flttit,
stb. jelenti. 
.PP
Amennyiben a `-j' opci hasznlatban van, a keressek a clsor utn
kezddnek. Pl. "-j4" esetn a clsor a kperny negyedik sora, s a
keress az tdik sortl kezddik.
.IP -k\fIfjlnv\fP
Azt eredmnyezi, hogy a
.I less
megnyitja a megadott fjlt s 
.I lesskey
(1) fjlknt rtlemezi. A `-k' opci tbbszr is
hasznlhat. Amennyiben a LESSKEY krnyezeti vltoz ltezik, vagy egy
`lesskey' fjl a standard helyen tallhat (lsd a
BILLENTYHOZZRENDELSEK fejezetet), ezeket is 
.I lesskey
fjlknt kasznlja.
.IP -m
A
.I less
-t bbeszd (a \fImore\fR-hoz hasonl) zemmdra lltja, azaz a
promptnl mindig kijelzi a fjlbeli pozcit a fjlmret
szzalkban. (Alaprtelmezs szerint a prompt csak egy kettspont.)
.IP -M
Ennek hatsra a 
.I less
mg a \fImore\fR-nl is bbeszdbb promptot ad.
.IP -n
Elhagyja a sorszmokat. Az alaprtelmezett viselkeds (a sorszmok
hasznlata) nha nagyon meglassthatja a 
.I less
futst, klnsen nagy bemeneti fjlok esetben. Ezt kszbli ki ez
az opci. A sorszmok hasznlata azt jelenti, hogy a sor szmt a
bbeszd prompt s az `=' parancs megjelenti, s a `v' parancs az
aktulis sorszmot tadja a szvegszerkesztnek. (Lsd mg a
LESSEDIT-rl mondottakat lejjebb.)
.IP -N
Azt eredmnyezi, hogy a kijelzskor minden sor elejn kirdik a sor
szma is.
.IP -o\fIfjlnv\fP
Azt eredmnyezi, hogy a 
.I less
a bemeentt a megnevezett fjlba msolja a nzs sorn. Ez csak akkor
kerl alkalmazsra, ha a bemenet egy cs, nem pedig rendes fjl. Ha a
fjl mr ltezik, a
.I less
megerstsre vr a fellrssal kapcsolatban.
.IP -O\fIfjlnv\fP
Ugyanaz, mint `-o', de visszakrdezs nlkl fellrja az esetleg
ltez fjlt.
.sp
Ha nem lett `log fjl' megadva, a `-o' s `-O' opci a
.I less
belsejbl is hasznlhat log fjl megadsra. Az "s" parancs
egyenrtk a `-o' 
.I less
-en belli megadsval.
.IP -p\fIminta\fP
A `-p' opci egyenrtk a +/\fIminta\fP megadsval, azaz megmondja a 
.I less
-nek, hogy a \fIminta\fP fjlbeli els elfordulsnl kezdjen.
.IP -P\fIprompt\fP
Lehetsget ad a hrom prompt stlus testreszabsra. Szoksosan ez az
opci a LESS krnyezeti vltozban szerepel, nem pedig minden
parancssori
.I less
indtskor. Ezt az opcit a LESS utols opcijaknt kell megadni, vagy
dollrjellel kell zrni. 
A `-Ps' utni string az alaprtelmezett (rvid) promptot adja meg, a
`-Pm' a kzepeset, a `-PM' pedig a hosszt. `-Ph' a segt kperny
promtjt, `-P=' pedig az `=' parancs ltal kirt zenetet adja meg. A
megadott stringek betkbl s specilis escape-sorozatokbl
llhatnak. (Lsd a PROMPTOK fejezetet lejjebb.)
.IP -q
Viszonylag csendes (quiet) mkdsre kapcsol: a terminl csengje
csendes marad ha a grgets tlhaladna a fjl vgn vagy elejn. Ha a
terminlnak van "lthat csengje" (visual bell), azt
hasznlja. Nhny ms hiba (pl. rvnytelen karakter bersa) esetn
tovbbra is hasznlja a csengt. 
.IP -Q
Teljesen csendes zemmd: a cseng sohasem szl.
.IP -r
Azt eredmnyezi, hogy a "nyers" (raw) vezrlkarakterek kzvetlen kijelzsre
kerlnek. Alaprtelemzs szerint a vezrlkaraktereket a `^' jellel
jelli, azaz pl. a Control-A (oktlis 001) megjelentse: "^A". 
Figyelem: a `-r' hasznlata esetn a
.I less
nem tudja a mindenkori megjelenst teljesen ellenrizni, hisz azt a
kzvetlenl megjelentett fjlbeli vezrlkarakterek is
befolysolhatjk. Ezrt klnfle problmk addhatnak, pl. hossz
sorokat rossz helyen trhet el a program.
.IP -s
Egyms utni res sorokat egyetlen res sorr von ssze. Hasznos pl. 
.I nroff
kimenet nzsekor.
.IP -S
A kpernyszlessgnl hosszabb sorok levgst eredmnyezi a
"hajtogats" helyett, azaz a sor htralev rsze egyszeren figyelmen
kvl lesz hagyva. (Alaprtelmezs szerint a hossz sorokat
hajtogatja, azaz a maradk rszeket a kvetkez sorokban helyezi el.)
.IP -t\fItag\fP
A `-t' opci, melyet egy `tag' kvet, az azt a `tag'-ot tartalmaz
fjlt fogja szerkeszteni. Ennek mkdshez egy "tags" nev fjlnak
kell lteznie az aktulis knyvtrban, melyet elzleg a 
.I ctags
(1) paranccsal ptettnnkn fel. Ez az opci a 
.I less 
-en bellrl is hasznlhat a \- parancs segtsgvel egy j fjl
megvizsglsra. A ":t" parancs egyenrtk a `-t' 
.I less
-en belli megadsval.
.IP -T\fItagsfjl\fP
A "tagsfjl"-t hasznlja a "tags" nev helyett.
.IP -u
Azt eredmnyezi, hogy a kocsi vissza jelek (carriage return) s a
visszatrlsek (backspace) nyomtathat karakterknt kerlnek
rtelmezsre, azaz a terminlra lesznek kldve, ha megjelennek a bemenetben.
.IP -U
Azt eredmnyezi, hogy a kocsi vissza jelek, a tabultorok s a
visszatrlsek vezrlkarakterekknt kerlnek rtelmezsre, azaz a
`-r' ltal meghatrozott mdon kerlnek rtelmezsre.
.sp
Alaprtelmezs szerint, amikor is sem `-u' sem `-U' nem adott, az
alhzsjelek melletti visszatrlsek specilisan kerlnek
rtelmezsre: a terminl lehetsgeit hasznlva alhzott szveg
jelenik meg. Hasonlan: kt azonos karakter kzti visszatrls
``fellttt'' szveget jelent, amit a terminl vastagon jelent meg (ha
tud). A tbbi visszatrls alaprtelmezs szerint trldik az eltte
lev karakterrel egytt. 
.PP
Az jsor (newline) utni kocsivissza-jelek trldnek, a tbbi
kocsivissza-jel a `-r'-nek megfelelen kerl rtelmezsre.
.PP
Fellttt s alhzott szvegekre is vonatkozik a keress, ha `-u'
vagy `-U' nincs mekapcsolva.
.IP -V
Kijelzi a 
.I less
verziszmt.
.IP -w
Azt eredmnyezi, hogy a fjlvg kijelzse utn res sorok kerlnek
kirsra az alaprtelmezett `~'-jel helyett.
.IP -x\fIn\fP
A tabultorpozcikat (tab stops) minden \fIn\fP. pozcira
helyezi. Alaprtelmezs szerinti rtk a 8.
.IP -X
Nem engedi a termcap inicializl s deinicializl strinek terminlra
kldst. Ez nha szksges, ha a deinicializls vala szokatlant
(pl. kpernytrlst) csinl.
.IP -y\fIn\fP
Megadja az elregrgets maximlis sorszmt. Ha ennl tbbet kellene
elregrgetni, inkbb jrarajzolja a teljes kpernyt. A `-c' vagy
`-C' opcik hasznlhatk a kperny fellrl val jrarajzolsra ha
szksges. Alaprtelmezs szerint minden elremozgs grgetst okoz.
.IP -[z]\fIn\fP
Az alaprtelmezett grgetett ablakmretet \fIn\fP sorra lltja be. Az
alaprtelmezs egy teljes kperny. A `z' s `w' parancsok is
hasznlhatk ilyen clbl. A `z' elhagyhat a 
.I more
-ral val kompatbilits miatt. Amennyiben az
.I n
szm negatv, azt jelzi, hogy az ablakmret hny sorral legyen
kevesebb a kperny mretnl. Pldul ha a kperny 24 soros,
\fI-z-4\fP a grgetett ablakmretet 20 sorra lltja be, s ha a
kperny 40 sorosra lesz tmretezve, a grgetett ablakmret
automatikusan 36 sornyi lesz.
.IP --
A "--" parancssori argumentum az opciargumentumok vgt jelzi. Minden
ezutni elem a parancssorban fljnvknt kerl feldolgozsra. Hasznos
lehet, ha a fjlnv `-' vagy `+' jellel kezddik.
.IP +
Ha egy parancssori argumentum `+' jellel kezddik, az opci htralev
rsze
.I less
parancsknt kerl vgrehajtsra a fjl viszglata elejn. Pldul `+G'
azt eredmnyezi, hogy a 
.I less
a fjl vgt mutatja elszr, nem az elejt. Msik plda: `+/xyz' az
els olyan sornl kezdi a vizsglatot, mely tartalmazza `xyz'-t. 
Specilis esetknt `+<szm>' gy mkdik, mint `+<szm>g', azaz a
megadott szm sorra ugrik. (Lsd a `g' parancsnl.) 
.PP
Amennyiben az opci `++'-szal kezddik, a parancsok minden vizsglt
fjlra vonatkozni fognak, nemcsak az elsre. A korbban lert `+'
parancs is hasznlhat az sszes fjl bevezet parancsainak
belltsra vagy megvltoztatsra.

.SH SORSZERKESZTS
Amikor a kperny aljn egy parancssort gpelnk (pl. egy fjlnevet a
:e parancshoz, vagy egy mintt a keresshez), bizonyos billentyk a
parancssor manipullsra hasznlhat. A legtbb parancsnak ltezik
szgletes zrjelbe ( [ ] ) tett formja is, mely akkor hasznlhat, ha a
billenty nem ltezik az adott billentyzeten. (Ezek a zrjeles
vltozatok nem mkdnek MS-DOS alatt.) Ezen specilis jelek brmelyike
bet szerint bevihet a `^V' vagy `^A' karakterek hasznlatval. Egy
fordtott trtvonal (backslash) bevitelhez kt fordtott trtvonalat
kell egyms utn berni.
.IP "BALRANYL [ ESC-h ]"
Egy hellyel balra viszi a kurzort.
.IP "JOBBRANYL [ ESC-l ]"
Egy hellyel jobbra viszi a kurzort.
.IP "^BALRANYL [ ESC-b vagy ESC-BALRANYL ]"
(Azaz, CONTROL s BALRANYL egyszerre.)
Egy szval balra viszi a kurzort.
.IP "^JOBBRANYIL [ ESC-w vagy ESC-JOBBRANYL ]"
Egy szval jobbra viszi a kurzort.
.IP "HOME [ ESC-0 ]"
A sor elejre viszi a kurzort.
.IP "END [ ESC-$ ]"
A sor vgre viszi a kurzort.
.IP "VISSZATRLS (BACKSPACE)"
A kurzortl balra ll karakter trlse, illetve a parancs trlse, ha
a parancssor res.
.IP "TRLS (DELETE) vagy [ ESC-x ]"
A kurzor alatti karakter trlse.
.IP "^VISSZATRLS [ ESC-VISSZATRLS ]"
A kurzortl balra ll sz trlse.
.IP "^TRLS [ ESC-X vagy ESC-TRLS ]"
A kurzor alatt ll sz trlse.
.IP "FELFELENYL (UPARROW) [ ESC-k ]"
Az elz parancssor visszahozatala.
.IP "LEFELENYL (DOWNARROW) [ ESC-j ]"
A kvetkez parancssor visszahozatala.
.IP "TAB"
A kurzortl balra ll rszleges fjlnv kiegsztse. Ha tbb
illeszkeds is van, az elst rja ki, s az ismtelt `TAB'-ok az
illeszked nevek kztt grgetnek ciklikusan.
.IP "BACKTAB [ ESC-TAB ]"
Ugyanaz, mint `TAB', de a msik irnyban grget az illeszked
fjlnevek kztt.
.IP "^L"
A kurzortl balra ll rszleges fjlnv kiegsztse. Ha tbb
illeszkeds is van, mindet berja a parancssorba, ha belefrnek.
.IP "^U (Unix) vagy ESC (MS-DOS)"
A teljes parancssor trlse, illetve a parancs semlegestse, ha a
parancssor res. Amennyiben Unix alatt az alaprtelmezett `^U' 
sor-irt (line-kill) karaktert kicserltk msra, az a karakter lesz hasznlva.

.SH BILLENTYHOZZRENDELSEK
A
.I lesskey
(1) program segtsgvel sajt parancsok definilhatk a
.I less
-hez. Ez a program egy `lesskey' fjlt hoz ltre, mely a
parancsbillentyk s a vgrehajtand akcik kzti kapcsolatot
hatrozza meg. A
.I lesskey
arra is hasznlhat, hogy megvltoztassuk a sorszerkeszt
billentyket s krnyezeti vltozkat lltsunk be. 
.PP
Ha a `LESSKEY'
krnyezeti vltoz ltezik, a
.I less
azt fogja a `lesskey' fjl neveknt hasznlni. Mskppen a
.I less
standard helyeken keresi a `lesskey' fjlt: Unix alatt a
"$HOME/.less", MS_DOS alatt a "$HOME/_less" vagy ha ez nem tallhat,
a "_less" fjlt hasznlja, ha ilyen ltezik a `PATH' krnyezeti
vltoz ltal tartalmazott knyvtrak valamelyikben.
OS/2 alatt a
.I less
a "$HOME/less.ini"-ben keresi a `lesskey' fjt, illetve ha ez nem
tallhat, az `INIT' tartalmban felsorolt knyvtrkban keres egy
"less.ini" fjlt. Ha ott sem tallt, akkor a `PATH' ltal megadott
knyvtrakban folytatja a keresst. Lsd mg a 
.I lesskey
kziknyv lapjt.

.SH BEMENETI ELFELDOLGOZ (INPUT PREPROCESSOR)
A
.I less
-hez definilhat bemeneti elfeldolgoz program. Mieltt a 
.I less
megnyit egy fjlt, elszr lehetsget ad a bemeneti elfeldolgoznak
a kijelzend fjl tartalmnak megvltoztatsra. Ilyen
elfeldolgoz egyszeren brmilyen vgrehajthat program (vagy shell
szkript) lehet, mely a fjl tartalmt egy msik fjlba, az
n. helyettest fjlba rja. A helyettest fjl tartalma kerl
valjban kijelzsre az eredeti helyett, habr ez a felhasznl fel
gy ltszik, hogy az eredeti fjlt mutatja a program. 
.PP
A bemeneti elfeldolgoz egyetlen argumentumot kell fogadjon, az
eredeti fjl nevt, ahogy azt a felhasznl megadta. Ezutn ltrehozza
a helyettest fjt, s ennek nevt a szabvnyos kimenetre kell rja. Ha
az elfeldolgoz nem adja meg a helyettest fjl nevt, a
.I less
az eredeti fljt hasznlja.
.PP
A bemeneti elfeldolgoz nem kerl meghvsra a szabvnyos bemenet
nzsekor. 
.PP
A bemeneti elfeldolgoz belltsra a `LESSOPEN' krnyezeti vltoz
hasznlhat, amely az elfeldolgoz meghvsnak parancssort kell
tartalmazza. Ezen parancssornak tartalmaznia a kell a "%s" stringet,
melyet a 
.I less
az eredeti fjlnvvel helyettest, amikor az elfeldolgozt meghvja.
.PP
Amikor a
.I less
olyan fjlt zr be, amely megnzshez bemeneti elfeldolgoz lett
hasznlva, egy bemeneti utfeldolgoz (postprocessor) is meghvsra
kerl, amely felteheten nhny kvnatos takartsi mveletet (mint
pl. az elbbi helyettest fjl trlse) vgez. Ez az utfeldolgoz
kt argumentumot kap: az eredeti s a helyettest fjl
nevt. 
.PP
Utfeldolgoz belltshoz a `LESSCLOSE' krnyezeti vltoznak
kell rtket adni, mely az utfeldolgozt meghv parancssort definilja.
Ez a parancssor ktszer tartalmazhatja a "%s" stringet, melyek kzl
az els az eredeti, a msodik a helyettest fjl nevvel lesz helyettestve.
.PP
Pldul a legtbb Unix rendszeren a kvetkez kt szkript megengedi, hogy a
fjlokat tmrtett formban trolhassuk, de a 
.I less
kzvetlenl megmutassa ket:
.PP
lessopen.sh:
.br
	#! /bin/sh
.br
	case "$1" in
.br
	*.Z)	uncompress -c $1  >/tmp/less.$$  2>/dev/null
.br
		if [ -s /tmp/less.$$ ]; then 
.br
			echo /tmp/less.$$
.br
		else
.br
			rm -f /tmp/less.$$
.br
		fi
.br
		;;
.br
	esac
.PP
lessclose.sh:
.br
	#! /bin/sh
.br
	rm $2
.PP
Ezen szkriptek hasznlathoz olyan helyre kell ket tenni, ahol
vgrehajthatk, s alkalmazni kell a LESSOPEN="lessopen.sh\ %s"
illetve LESSCLOSE="lessclose.sh\ %s\ %s" belltsokat. Ehhez
hasonlan persze bonyolultabb szkriptek is rhatk pl. ms tpus
tmrtett fjlok kezelsre.
.PP
A bemeneti elfeldolgozt gy is bellthatjuk, hogy a fjl adatait
tcsvezze a 
.I less
-nek aheleyett, hogy az adatokat egy helyettest fjlba tenn le. Ez
pldul megvhat attl, hogy a teljes fjl kitmrtst megvrjuk,
mieltt a fjl elejt meglthatnnk. Az ilyen bemeneti
elfeldolgozt bemeneti csnek nevezzk. A bemeneti cs a helyettest
fjl nevnek stabndard kimenetre rsa helyett a helyettest fjl
teljes tartalmt rja ki a szabvnyos kimenetre. Ha a bemeneti csnem
r egyetlen karaktert sem a szabvnyos kimenetre, akkor a
.I less
az eredeti fjlt mutatja meg. 
.PP
A bemeneti cs hasznlathoz a LESSOPEN tartalmnak els karaktere a
fggleges vonal (`|'-jel) kell legyen.
.PP
Pldul a legtbb Unix rendszeren a kvetkez szkript az elz
pldhoz hasonlan fog mkdni:
.PP
lesspipe.sh:
.br
	!# /bin/sh
.br
	case "$1" in
.br
	*.Z)	uncompress -c $1  2>/dev/null
.br
		;;
.br
	esac
.br
.PP
Ezen szkript hasznlathoz a szkriptet olyan helyre kell tenni, ahol
vgrehajthat s a LESSOPEN="|lesspipe.sh %s" belltst kell
hasznlni. Bemeneti cs hasznlata esetn rtelemszeen nem szksges
az utfeldolgoz hasznlata, hisz nincs helyettest fjl. Ebben az
esetben a LESSCLOSE ltal megadott utfeldolgoznak "-" lesz tadva,
mint a helyettest fjl neve.

.SH NEMZETI KARAKTERKSZLETEK
A bemeneti fjlok karaktereit hrom tpusra bonthatjuk:
.IP "normlis karakterek"
ezek kzvetlenl kirhatk a kpernyre.
.IP "vezrl karakterek"
nem jelezhetk ki kzvetlenl, de vrhatan elfordulhatnak normlis
szvegfjlokban, mint pl. a visszatrls vagy a tabultor.
.IP "binris karakterek"
nem jelezhetk ki kzvetlenl s nem is vrhat, hogy szvegfjlokban
elfordulnak. 
.PP
Egy "karakterkszlet" egyszeren azt adja meg, mely karaktereket kell
normlis-, vezrl- illetve binris karakternek tekinteni. A
`LESSCHARSET' krnyezeti vltozhasznlhat a karakterkszlet
belltsra. Ennek lehetsges rtkei:
.IP ascii
Az alaprtelmezett karakterkszlet. `BS', `TAB', `NL', `CR' s a
soremels karakterek a vezrlkarakterek, a 127 s 255 kztti kdak
binrisak, a tbbi pedig normlis.
.IP latin1
Az ISO 8859/1 karakterkszletet vlasztja ki. A `latin1' ugyanaz, mint
az `ascii', csak a 161 s 255 kztti kdtartomnyban is normlisnak
veszi a karaktereket.
.IP dos
Az MS-DOS-nak megfelel karakterkszletet ad meg.
.IP koi8-r
Orosz karakterkszletet ad meg.
.IP next
A NeXT szmtgpeknek megfelel karakterkszletet ad meg.
.PP
Klnleges esetekben a
.I less
testreszabott karakterkszlettel is hasznlhat. Ebben az esetben a
`LESSCHARDEF' krnyezeti vltozt kell hasznlni a karakterkszlet
defincijhoz. Ez egy olyan stringet kell tartalmazzon, melynek
minden karaktere egy karaktert reprezentl a karakterkszletbl. A "."
jelenti a normlis, a "c" a vezrl, a "b" a binris
karaktereket. Ismtls jelzsre decimlis szmokat
hasznlhatunk. Pldul "bccc4b." azt jelenti, hogy a 0 kd karakter
binris, az 1, 2 s 3 kdak vezrl-, a 4, 5, 6 s 7 kdak binris-,
a 8-as pedig normlis karakter. Az utols karatker ltal megadott
tpus rvnyes a tovbbi karakterkdokra is, azaz pldnkban a 9-tl
255-ig es karakterek is normlisknt lesznek kezelve. (Ez a plda
termszetesen nem felttlenl egy valdi karakterkszletet reprezentl.)
.PP
A kvetkez tblzat azon `LESSCHARDEF' rtkeket jelenti meg, melyek a
`LESSCHARSET' lehetsges rtkeinek felelnek meg.
.sp
	ascii\ 	8bcccbcc18b95.b
.br
	latin1	8bcccbcc18b95.33b.
.br
	dos\ \ \ 	8bcccbcc12bc5b95.b.
.br
	koi8-r	8bcccbcc18b95.b128.
.br
	next\ \ 	8bcccbcc18b95.bb125.bb
.PP
Ha sem a LESSCHARSET, sem a LESSCHARDEF nem rendelkezik rtkkel, de a
rendszer biztostja a 
.I setlocale
interfszt, a
.I less
a `setlocale'-t hasznlja a karakterkszlet megllaptsra. (A
setlocale-t a LANG vagy az LC_TYPE krnyezeti vltoz rtkn
keresztl vezrelhetjk.)
.PP
A vezrl- s a binris karaktereket kiemelve (inverz llapotban)
jelzi ki a 
.I less.
Minden ilyen karaktert lehetleg a `^'-jellssel (caret notation)
jelent meg a program, ha tud, azaz pl. `^A' jelenti `control-A'-t. Ezt
a jellst akkor hasznlja, ha a 0100 bit invertlsa nyomtathat
karaktert eredmnyez. Mskpp a karakter hexadecimlisan, `<' s '>'
zrjelek kzt jelenik meg. 
.PP
Ez a formtum megvltoztathat a `LESSBINFMT' krnyezeti vltozval. A
`LESSBINFMT' egy `*' jellel s egy kijelzsi jellemzt jelent
karkaterrel kezddhet: "*k" a villog, "*d" a vastag, "*u" az
alhzott, "*s" a kiemelt, s "*n" a normlis. Ha a LESSBINFMT nem
`*'-gal kezddik, norml kijelzst ttelez fel. A LESSBINFMT maradk
rsze egy string, mely egy `printf' stlus escape-sorozatot
tartalmazhat, azaz egy `%' jelet, melyet x, X, o, d
stb. kvet. Pldul ha a LESSBINFMT rtke "*u[%x]", a binris
karakterek alhzva, hezadecimlisan, szgletes zrjelben jelenenk
meg. Ha a LESSBINFMT nem ltezik, az alaprtelmezett megads "*d<%X>".

.SH PROMPT-OK
A `-P' opci megengedi a propmt testreszabst. Az ezen opcin
keresztl megadott string fogja az eredeti prompt stringet
helyettesteni. Ezen stringen bell nhny karakternek specilis
jelentse lesz. A prompt mkdse viszonylag bonyolult, hogy elgg
rugalmas lehessen, de a felhasznlnak nem kell a rszleteket
megrtenie a szemlyre szabott propmt stringek sszelltshoz.
.sp
A 
.B %<karakter>
kombinci a karakter rtktl fggen lesz kifejtve. A hasznlhat
karakterek: 
.IP "%b\fIX\fP"
Az aktulis bemeneti fjl bjt offset-jvel lesz helyettestve. A
`b'-t egy karakter kvetheti (fent ez \fIX\fP), amely azt a sort adja
meg, amelynek az offset-jrl van sz. Ha ez a karakter `t', a fels
sor offset-je, ha 'm', a kzps sor, ha `b', az als sor, ha `B',
akkor az als sort kvet sor, ha `j', akkor a "clsor" kerl
kijelzsre. (A clsorral kapcsolatban lsd a `-j' opcit.)
.IP "%B"
Az aktulis bemeneti fjl mrete.
.IP "%E"
A szvegszerkeszt nevt jelenti. (A VISUAL vagy az EDITOR krnyezeti
vltoz alapjn. Lsd a LESSEDIT-nl mondottakat fent.)
.IP "%f"
Az aktulis bemeneti fjl neve.
.IP "%i"
Az aktulis bemeneti fjl indexe a bemeneti fjlok listjban.
.IP "%l\fIX\fP"
A bemeneti fjlon belli sorszmot jelenti. A hasznland sort a
\fIX\fP karakter adja meg a `%b'-hez hasonlan. 
.IP "%L"
A bemeneti fjl utols sornak sorszma.
.IP "%m"
A bemeneti fjlok szma.
.IP "%p\fIX\fP"
Az aktulis bemeneti fjlon belli pozci a fjlmret szzalkban. A
hasznland sort a \fIX\fP karakter adja meg a `%b'-hez hasonlan.
.IP "%s"
Ugyanaz, mint %B.
.IP "%t"
A bevezet szkzk elhagysa. ltalban a string vgn hasznljk, de
akrhol megjelenhet.
.IP "%x"
A bemeneti fjlok listjnak kvetkez fjlneve.
.PP
Ha egy tag ismeretlen (pl. ha a bemenet egy cs, akkor nem adhat meg
a mret), krdjel jelenik meg a megfelel helyen.
.PP
A prompt string formtuma bizonyos felttelektl fggen
megvltoztathat. Egy krdjel s egy azt kvet karakter "IF"-hez
hasonlan mkdik: a kvetkez karaktertl fggen egy felttelt
rtkel ki. Ha a felttel igaz, minden ezutni karakter a kvetkez
kettspontig a propmt rsze lesz. Ha a felttel hamis, ezek a
karakterek figyelmen kvl lesznek hagyva. A krdjel s a kettspont
kzti vessz jelentse "ELSE" (klnben); az ezt kvet karakterek a
kvetkez kettspontig a felttel hamissga esetn kerlnek be a promptba.
A felttelkarakterek (a krdjel utn) az albbiak lehetnek:
.IP "?a"
Igaz, ha mr trtnt karakterbeilleszts a promptba az eddigiekben.
.IP "?b\fIX\fP"
Igaz, ha a megadott sor bjt offset-je ismert.
.IP "?B"
Igaz, ha a megadott fjl mrete ismert.
.IP "?e"
Fjlvgnl igaz.
.IP "?f"
Igaz, ha a bemenethez tartozik fjlnv, teht a bemenet nem cs.
.IP "?l\fIX\fP"
Igaz, ha a megadott sor sorszma ismert.
.IP "?L"
Igaz, ha az utols sor sorszma ismert.
.IP "?m"
Igaz, ha egynl tbb bementi fjl van.
.IP "?n"
Igaz, ha ez az els propmt az j bemeneti fjlban.
.IP "?p\fIX\fP"
Igaz, ha a megadott sor helye ismert a fjlmret szzalkban.
.IP "?s"
Ugyanaz, mint "?B".
.IP "?x"
Igaz, ha ltezik kvetkez bemeneti fjl.
.PP
A specilis karakterektl klnbz karakterek egyszeren bet szerint
kirdnak a propmt-ra. A specilis karaktereket rtelmezs nlkl
kirathatjuk egy bevezet fordtott trtvonal segtsgvel. (Pl. `\e?'
egy krdjelet ad.)
.PP
Nhny plda:
.sp
?f%f:Standard input.
.sp
megjelenti a fjlnevet ha az ismert, klnben a "Standard input" stringet.
.sp
?f%f .?ltLine %lt:?pt%pt\\%:?btByte %bt:-...
.sp
Ez a prompt kirja a fjlnevet ha az ismert, majd a sorszmot (ha
ismert). Vgl a szzalkban vett pozcit is kirja, ha az
meghatrozhat. Ha nem, a bjt offset-et rja ki, ha tudja. Ha ez sem
megadhat, akkor egy `-'-t r ki. Figyeljk meg, hogy minden
krdjelnek van egy megfelel kettspontja, s hogy rdik ki a
szzalkjel a `%pt' utn.
.sp
?n?f%f\ .?m(file\ %i\ of\ %m)\ ..?e(END)\ ?x-\ Next\\:\ %x..%t
.sp
Kirja a fjlnevet, ha ez az els prompt a fjlon bell. Ezt egy "file
N of N" zenet kveti, ha egynl tbb bemeneti fjl van. Ezutn, ha
elrjk a fjl vgt, az "(END)" string, s a kvetkez fjl neve
rdik ki (ha olyan ltezik). Vgl a kvet szkzket levgja. 
.PP
Ez az alaprtelmezett prompt. Hivatkozsul itt megadjuk a msik kt
prompt (`-m' s `-M') alaprtelmezett rtkt is. Az olvashatsg
kedvrt mindegyiket kt sorra trtk szt.
.nf
.sp
?n?f%f\ .?m(file\ %i\ of\ %m)\ ..?e(END)\ ?x-\ Next\\:\ %x.:
	?pB%pB\\%:byte\ %bB?s/%s...%t
.sp
?f%f\ .?n?m(file\ %i\ of\ %m)\ ..?ltline\ %lt?L/%L.\ :byte\ %bB?s/%s.\ .
	?e(END)\ ?x-\ Next\\:\ %x.:?pB%pB\\%..%t
.sp
.fi
Tovbb az `=' parancs ltal adott alaprtelmezett zenet:
.nf
.sp
?f%f\ .?m(file\ %i\ of\ %m)\ .?ltline\ %lt?L/%L.\ .
	byte\ %bB?s/%s.\ ?e(END)\ :?pB%pB\\%..%t
.fi
.PP
A promp kifejtsi lehetsgeket ms clra is hasznlja a
.I less:
ha a `LESSEDIT' krnyezeti vltoz definilt, ezt hasznlja, mint a
`v' parancskor vgrehajtand utastst. A `LESSEDIT' string hasonlan
kerl kifejtsre, mint a promt stringek. Az alaprtelmezett rtk:
.nf
.sp
	%E\ ?lm+%lm.\ %f
.sp
.fi
Figyeljk meg, hogy ennek kifejtse: a szvegszerkeszt neve, majd egy
`+' utn a sorszm, vgl a fjl neve. Ha a szvegszerkeszt nem
fogadja el a `+sorszm' formt, vagy egyb okbl kvn ms meghvst,
a LESSEDIT rtke rtelemszeren megvltoztathat.

.SH BIZTONSG (SECURITY)
Amikor a `LESSSECURE' krnyezeti vltoz rtke 1-re van belltva, a
.I less
"biztonsgi mdban" fut. Ez azt jelenti, hogy a kvetkez lehetsgek
nem hasznlhatak:
.RS
.IP "!"
a burok (shell) parancs
.IP "|"
a csvezs parancsa
.IP ":e"
a vizsgl parancs
.IP "v"
a szerkeszt parancs
.IP "s  -o"
log fjlok
.IP "-k"
a `lesskey' fjlok hasznlata
.IP "-t"
a `tags' fjlok hasznlata
.IP " "
fjlnvbeli metakarakterek (pl. `*')
.IP " "
fjlnvkiegszts (TAB, ^L)
.RE
.PP
A
.I less
gy is lefordthat, hogy llandan biztonsgi mdban legyen.

.SH KRNYEZETI VLTOZK
Krnyezeti vltozk definilhatk a rendszer krnyezetben a szoksos
mdon, de a 
.I lesskey
(1) fjlon keresztl is.
.IP COLUMNS
A kperny oszlopainak szmt adja meg. A TERM tartalmt
fellbrlja. (De ha olyan rendszeren hasznljuk, mely tmogatja a
(TIOCGWINSZ vagy a WIOCGETD hasznlatt, az ablakoz rendszer tlete a
kpmrettel kapcsolatban elsbbsget lvez a LINES s COLUMNS rtkei felett.)
.IP EDITOR
A `v' parancshoz hasznland szvegszerkeszt neve.
.IP HOME
A felhasznl home-knyvtrnak neve. (A Unix rendszereken ez a
lesskey fjl megtallshoz kell.)
.IP INIT
A felhasznl init-knyvtrnak neve. (Az OS/2 rendszerben ez a
lesskey fjl megtallshoz kell.)
.IP LANG
A karakterkszletet meghatroz nyelv.
.IP LC_CTYPE
A karakterkszletet meghatroz nyelv.
.IP LESS
A
.I less
-nek automatikusan tadand opcik.
.IP LESSBINFMT
A nem nyomtathat s nem vezrlkarakterek kijelzsnek mdjt
hatrozza meg.
.IP LESSCHARDEF
Karakterkszletet definil.
.IP LESSCHARSET
Elre definilt karakterkszletet vlaszt ki.
.IP LESSCLOSE
A bemeneti utfeldogozt hv parancssor.
.IP LESSEDIT
Szvegszerkesztt hv parancs a `v' parancshoz. Lsd a proptokrl
szl rszt.
.IP LESSKEY
Az alaprtelmezett lesskey fjl neve.
.IP LESSOPEN
A bemeneti elfeldogozt hv parancssor.
.IP LESSSECURE
Biztonsgos zemmdban futtatja a
.I less
-t, ha rtke 1. Lsd fentebb.
.IP LINES
A kperny sorainak szmt adja meg. A TERM tartalmt
fellbrlja.
.IP PATH
A felhasznl keressi tvonala. (A lesskey fjl megtallshoz
hasznlja MS-DOS s OS/2 alatt.)
.IP SHELL
A `!' parancshoz s a fjlnevek kifejtshez hasznland burok.
.IP TERM
A terminl tpusa, melyen a 
.I less
futsa kezddik.
.IP VISUAL
A `v' parancshoz hasznland szvegszerkeszt neve.

.SH LSD MG
lesskey(1)

.SH FIGYELMEZTETSEK
Az `=' parancs s a promptok (hacsak nem hasznltuk a `-P' opcit) a
kperny tetejn lev sor szmt adjk, de a fjlon belli szzalkban
mrt pozci a kperny aljra vonatkozik.
.PP
Ha az `:e' paranccsal egynl tbb fjlt neveznk meg, s az egyik
fjlt korbban mr nztk, az j fjlok vratlan sorrendben
kerlhetnek a listba.
.PP
Nhny rgi (n. "magic cookie") terminlon a keress utni kiemels
hibs kijelzshez vezethet. Ilyen terminlokon a kiemels
alaprtelmezs szerint tiltva van.
.PP
Nhny esetben, ha a keress utni kiemels engedlyezett s a
keressi minta `^'-jellel kezddik, az egyez stringnl hosszabb rsz
is kiemelsre kerlhet.
.PP 
Nhny rendszeren a
.I setlocale
azt ignyli, hogy a 0-31 tartomnybeli karakterek vezrlkarakterknt,
s nem binris karakterknt kerljenek rtelmezsre. Ez azt
eredmnyezheti, hogy a 
.I less 
nhny binris fjlt rendesnek vesz. Ezen problma kikerlhet, ha a 
`LESSCHARSET' rtkt `ascii'-ra, vagy az pp megfelel rtkre
lltjuk.

.SH MSOLSI JOGOK
Copyright (c) 1984,1985,1989,1994,1995,1996  Mark Nudelman
.br
Megjegyzseket a kvetkez cmre krjk: markn@3do.com
.SH MAGYAR FORDTS
Horvth Andrs <horvatha@rs1.szif.hu>