File: less.1

package info (click to toggle)
manpages-pl 20050320-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 12,200 kB
  • ctags: 16
  • sloc: makefile: 1,454; perl: 477; sh: 316
file content (1449 lines) | stat: -rw-r--r-- 60,874 bytes parent folder | download
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
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
.\" Tumaczenie: Gwidon S. Naskrent (naskrent@hoth.amu.edu.pl), IX 1998
.\" {PTM/GSN/0.1/04-10-1998/"przeciwiestwo more"}
.\" updated from 3.32 to 3.74 by WK (wkotwica@post.pl), VIII 2002
.TH less 1 "wersja 374: 19 lutego 2002"
.SH NAZWA
less - przeciwiestwo more
.SH SKADNIA
.B "less -?"
.br
.B "less --help"
.br
.B "less -V"
.br
.B "less --version"
.br
.B "less \fR[\fB-\fR[\fB+\fR]\fBaBcCdeEfFgGiIJmMnNqQrRsSuUVwWX\fR]\fR"
.br
.B "     \fR[\fB-b \fIrozmiar\fR] [\fB-h \fIlinie\fR] [\fB-j \fIlinia\fR] [\fB-k \fIplikklu\fR]"
.br
.B "     \fR[\fB-\fR{\fPoO\fR} \fIpliklog\fR] [\fB-p \fIwzr\fR] [\fB-P \fIzachta\fR] [\fB-t \fItag\fR]"
.br
.B "     \fR[\fB-T \fIpliktagw\fR] [\fB-x \fItab\fR,...] [\fB-y \fIlinie\fR] [\fB-\fR[\fBz\fR] \fIlinie\fR]"
.br
.B "     \fR[\fB+\fR[\fB+\fR]\fIcmd\fR] [\fB--\fR] [\fInazwa_pliku\fR]..."
.br
(Alternatywn skadni, z dugimi nazwami opcji, opisano w czci OPCJE).
.SH OPIS
.I less
jest programem podobnym do
.I more
(1), ale pozwalajcym na poruszanie si w ty w pliku tak samo jak
w przd.
.I less
nie musi te czyta caego pliku wejciowego przed rozpoczciem,
tak wic przy duych plikach wejciowych uruchamia si szybciej
ni edytory tekstu takie jak
.I vi
(1).
.I less
uywa bazy termcap (w niektrych systemach terminfo), tak wic moe pracowa
na szeregu terminali. Istnieje nawet ograniczona obsuga terminali
drukujcych (na terminalu drukujcym, linie, ktre powinny zosta
wypisane na grze ekranu s poprzedzone daszkiem).
.PP
Polecenia oparte s zarwno na
.I more
jak i
.I vi.
Polecenia mona poprzedzi liczb dziesitn, zwan N w opisach
poniej.  Liczba ta jest uywana przez niektre polecenia, jak to
zaznaczono.
.SH POLECENIA
W poniszych opisach, ^X oznacza Control-X, ESC oznacza klawisz ESCAPE;
na przykad ESC-v oznacza dwuznakow sekwencj ESC, potem "v".
.IP "h lub H"
Pomoc: wywietla podsumowanie tych polece.  Jeli zapomnisz wszystkich
innych polece, pamitaj o tej.
.IP "SPACE lub ^V lub f lub ^F"
Przewija w przd N linii, domylnie jedno okno (zobacz opcja -z poniej).
Jeli N wynosi wicej ni rozmiar ekranu, wywietlany jest tylko
ostatni peny ekran. 
Ostrzeenie: niektre systemy uywaj ^V jako specjalnego znaku
dosownoci.
.IP "z"
Jak SPACJA, ale jeli podano N, staje si nowym rozmiarem okna.
.IP "ESC-SPACE"
Jak spacja, ale przewija o pen wielko ekranu, nawet jeli po drodze
osignie koniec pliku.
.IP "RETURN lub ^N lub e lub ^E lub j lub ^J"
Przewija w przd o N linii, domylnie jedn.  Wywietlane s wszystkie N
linie, nawet jeli N wynosi wicej ni wielko ekranu.
.IP "d lub ^D"
Przewija w przd o N linii, domylnie poow wielkoci ekranu.  Jeli
podano N, staje si ono now wartoci domyln dla kolejnych polece
d i u.
.IP "b lub ^B lub ESC-v"
Przewija w ty N linii, domylnie jedno okno (zobacz opcja -z poniej).
Jeli N wynosi wicej ni rozmiar ekranu, wywietlany jest tylko
ostatnia wielko ekranowa. 
.IP "w"
Jak ESC-v, ale jeli podano N, staje si ono nowym rozmiarem okna.
.IP "y lub ^Y lub ^P lub k lub ^K"
Przewija w ty o N linii, domylnie jedn.  Wywietlane s wszystkie N
linie, nawet jeli N wynosi wicej ni wielko ekranu.  Ostrzeenie:
niektre systemy uywaj ^Y jako specjalnego znaku kontroli zada.
.IP "u lub ^U"
Przewija w ty o N linii, domylnie poow wielkoci ekranu.  Jeli
podano N, staje si ono now wartoci domyln dla kolejnych polece
.IP "ESC-) lub STRZAKA_W_PRAWO"
Przewija poziomo N znakw w prawo, domylnie o poow szerokoci ekranu
(zob. opcja -#).!
Jeli podano liczb N, to staje si ona domylna dla przyszych polece
STRZAKA_W_PRAWO i STRZAKA_W_LEWO.
Podczas przewijania tekstu dziaa to tak, jakby bya wczona opcja -S
(ucinania linii).
.IP "ESC-( lub STRZAKA_W_LEWO"
Przewija poziomo N znakw w prawo, domylnie o poow szerokoci ekranu
(zob. opcja -#).!
Jeli podano liczb N, to staje si ona domylna dla przyszych polece
STRZAKA_W_PRAWO i STRZAKA_W_LEWO.
.IP "r lub ^R lub ^L"
Odwiea ekran.
.IP R
Odwiea ekran, odrzucajc wszelkie wejcie z bufora.  Uyteczne jeli
plik zmienia si w trakcie ogldania.
.IP "F"
Przewija w przd, i prbuje nadal odczytywa gdy osignito koniec pliku.
Normalnie polecenia tego uywaby gdy znajdujesz si ju na kocu
pliku.  Jest to metoda monitorowania ogona pliku ktry wanie ronie
podczas ogldania (zachowanie to jest podobne do polecenia tail -f).
.IP "g lub < lub ESC-<"
Przechodzi do linii numer N w pliku, domylnie pierwszej (pocztku pliku).
(Ostrzeenie: moe to by powolne jeli N jest due).
.IP "G lub > lub ESC->"
Przechodzi do linii numer N w pliku, domylnie na koniec pliku.  
(Ostrzeenie: moe to by powolne jeli N jest due lub jeli N
jest niepodane, a czytane jest standardowe wejcie zamiast pliku).
.IP "p lub %"
Przechodzi do pozycji N procent w pliku.  N powinno zawiera si midzy 0
a 100.
.IP "{"
Jeli w linii wywietlanej na grze ekranu znajduje si otwierajcy
nawias klamrowy, polecenie { przejdzie do odpowiadajcego mu prawego nawiasu.
Pasujcy zamykajcy nawias klamrowy jest umieszczany na dole ekranu.  Jeli
w linii na grze ekranu znajduje si wicej ni jeden nawias klamrowy, mona
uy liczby N okrelajcej N-ty nawias w linii.
.IP "}"
Jeli w linii wywietlanej na dole ekranu znajduje si zamykajcy
nawias klamrowy, polecenie } przejdzie do odpowiadajcego mu prawego nawiasu.
Pasujcy otwierajcy nawias klamrowy jest umieszczany na grze ekranu.  
Jeli w linii na grze ekranu znajduje si wicej ni jeden nawias klamrowy, 
mona uy liczby N okrelajcej N-ty nawias w linii.
.IP "("
Jak {, ale odnosi si do nawiasw okrgych, a nie klamrowych
.IP ")"
Jak }, ale odnosi si do nawiasw okrgych, a nie klamrowych
.IP "["
Jak {, ale odnosi si do nawiasw kwadratowych, a nie klamrowych
.IP "]"
Jak }, ale odnosi si do nawiasw kwadratowych, a nie klamrowych
.IP "ESC-^F"
Po ktrym nastpuj dwa znaki, zachowuje si jak {, ale uywa tych
dwch znakw jako odpowiednio nawiasu otwierajcego i zamykajcego.
Na przykad, "ESC ^F < >" mona uy do przejcia do >, ktre odpowiada
< wywietlanemu w linii na grze ekranu.
.IP "ESC-^B"
Po ktrym nastpuj dwa znaki, zachowuje si jak }, ale uywa tych
dwch znakw jako odpowiednio nawiasu otwierajcego i zamykajcego.
Na przykad, "ESC ^B < >" mona uy do przejcia do w ty do <, ktre 
odpowiada > wywietlanemu w linii na dole ekranu.
.IP m
Plus dowolna maa litera; zaznacza biec pozycj t liter.
.IP "'"
(Pojedynczy apostrof)
Plus dowolna maa litera: powraca do pozycji zaznaczonej uprzednio
t liter.  Plus kolejny pojedynczy cudzysw: wraca do pozycji, w ktrej
wykonano ostatni "due" polecenie przemieszczania si.  Plus ^ lub $,
skacze odpowiednio na pocztek lub koniec pliku.  Znaczniki pozycji
s zachowywane przy otwieraniu nowego pliku, tak wic polecenia '
mona uy do przeczania midzy plikami wejciowymi.
.IP "^X^X"
Tak jak pojedynczy apostrof.
.IP /wzorzec
Szuka w przd w pliku N-tej linii zawierajcej wzorzec.  N domylnie rwna
si jeden. Wzorzec to wyraenie regularne rozpoznawane przez
.IR ed .
Szukanie zaczyna si od drugiej wywietlanej linii (ale zobacz opcje -a
i -j, ktre to zmieniaj).
.sp
Pewne znaki maj specjalne znaczenie jeli wprowadzono je na pocztku
wzorca; zmieniaj one typ szukania, a nie s traktowane jako cz
wzorca:
.RS
.IP "^N lub !"
Szukanie linii, ktre NIE pasuj do wzorca.
.IP "^E lub *"
Szukanie w wielu plikach.  To znaczy, jeli szukanie doszo do koca
biecego pliku bez znalezienia dopasowania, cignie si ono dalej
w kolejnym pliku z listy podanej w wierszu polece.
.IP "^F lub @"
Zaczcie szukania od pierwszej linii PIERWSZEGO pliku z listy z wiersza
polece, niezalenie od tego, co aktualnie wywietlane jest na ekranie,
oraz ustawie opcji -a i -j.
.IP "^K"
Podwietlanie kadego tekstu, ktry pasuje do wzorca na biecym ekranie,
ale bez przesuwania si do pierwszego dopasowania (KEEP = utrzymaj
biec pozycj).
.IP "^R"
Bez interpretacji metaznakw wyrae regularnych. Wykonuje proste
porwnanie tekstowe.
.RE
.IP ?wzorzec
Szukanie w ty w pliku N-tej linii zawierajcej wzorzec.  Szukanie zaczyna
si od linii znajdujcej si tu przed lini wywietlan na samym dole
[czyli w przedostatniej linii ekranu - GSN]
.sp
Pewne znaki maj specjalne znaczenie, jak w poleceniu /:
.RS
.IP "^N lub !"
Szukanie linii ktre NIE pasuj do wzorca.
.IP "^E lub *"
Szukanie w wielu plikach.  To znaczy, jeli szukanie doszo do pocztku
biecego pliku bez znalezienia dopasowania, cignie si ono dalej
w poprzednim pliku z listy podanej w wierszu polece.
.IP "^F lub @"
Zaczcie szukania od ostatniej linii OSTATNIEGO pliku z listy z wiersza
polece, niezalenie od tego co aktualnie wywietlane jest na ekranie,
oraz ustawie opcji -a i -j.
.IP "^K"
Jak w szukaniu w przd.
.IP "^R"
Jak w szukaniu w przd.
.RE
.IP "ESC-/wzorzec"
To samo co "/*".
.IP "ESC-?wzorzec"
To samo co "?*".
.IP n
Powtarza poprzednie szukanie, dla N-tej linii zawierajcej ostatni wzorzec.
Jeli poprzednie szukanie zmodyfikowano przez ^N, szukanie jest
wykonywane dla N-tej linii NIE zawierajcej wzorca.  Jeli poprzednie
szukanie zmodyfikowano przez ^E, szukanie cignie si przez nastpny
(lub poprzedni) plik, jeli nie wystarczy plik biecy.  Jeli
poprzednie szukanie zmodyfikowano przez ^R, szukanie wykonywane jest
bez uycia wyrae regularnych.  Jeli poprzednie szukanie byo
zmodyfikowane przez ^F lub ^K, nie wystpuje aden efekt.
.IP N
Powtarza poprzednie szukanie, ale w przeciwnym kierunku.
.IP "ESC-n"
Powtarza poprzednie szukanie, ale przekraczajc granice plikw.  Efekt
jest taki sam, jak gdyby poprzednie szukanie zmodyfikowano przez *.
.IP "ESC-N"
Potwarza poprzednie szukanie, ale w przeciwnym kierunku i przekraczajc
granice plikw.
.IP "ESC-u"
Cofa podwietlanie szukania.  Wycza podwietlanie acuchw pasujcych
do biecego wzoru szukania.  Jeli podwietlenie ju jest wyczone
z powodu poprzedniego polecenia ESC-u, wcza je z powrotem.  Podwietlenie
wczy te kade polecenie szukajce (mona je te wyczy przeczajc
opcj -G; wwczas polecenia szukajce nie wczaj go z powrotem).
.IP ":e [nazwa_pliku]"
Ogldanie nowego pliku.  Jeli brakuje nazwy pliku, plik "biecy" (zobacz
polecenia :n i :p poniej) z listy plikw z wierszu polece jest ogldany
na nowo.  Znak procentu (%) w nazwie pliku zastpowany jest nazw
pliku biecego.  Znak funta (#) jest zastpowany nazw poprzednio
ogldanego pliku.  Jednak dwa kolejne znaki procentu s po prostu
zastpowane pojedynczym znakiem procentu.
Pozwala to na wprowadzenie nazwy pliku zawierajcej w nazwie znak procentu.
Podobnie, dwa kolejne znaki funta s zastpowane pojedynczym znakiem funta.
Nazwa pliku wstawiana jest do listy plikw z wiersza polece, tak aby mona
j byo obejrze kolejnymi poleceniami :n i :p.  Jeli nazwa pliku skada
si z kilku plikw, wszystkie one s wstawiane do listy plikw i ogldany
jest pierwszy z nich.  Jeli nazwa pliku zawiera jedn lub wicej spacji,
caa nazwa musi by ujta w cudzysowy (zobacz te opcja -").
.IP "^X^V lub E"
To samo co :e.
Uwaga: niektre systemy uywaj ^V jako specjalnego znaku dosownoci.
W takich systemach uycie ^V moe by niemoliwe.
.IP ":n"
Ogldanie nastpnego pliku (z listy plikw podanej w wierszu polece).
Jeli podano liczb N, wywietlany jest N-ty nastpny plik.
.IP ":p"
Ogldanie poprzedniego pliko (z listy plikw podanej w wierszu polece).
Jeli podano liczb N, wywietlany jest N-ty poprzedni plik.
.IP ":x"
Ogldanie pierwszego pliku z listy plikw podanej w wierszu polece.
Jeli podano liczb N, wywietlany jest N-ty plik na licie.
.IP ":d"
Usunicie biecego pliku z listy plikw.
.IP "t"
Przejcie do nastpnego tagu (znacznika), jeli dla biecego wystpio wicej
ni jedno dopasowanie. Tagi omwiono dokadniej w opisie opcji -t.
.IP "T"
Przejcie do poprzedniego tagu, jeli dla biecego wystpio wicej
ni jedno dopasowanie.
.IP "= lub ^G lub :f"
Wypisuje pewne informacje o pliku wanie ogldanym, w tym jego nazw oraz
numer linii i offset bajtowy dolnej wywietlanej linii.  Jeli to moliwe,
wypisywana jest take dugo pliku, ilo linii w pliku oraz procentowa
wielko pliku ponad ostatni wywietlan lini.
.IP \-
Plus jedna lub wicej opcji wierszu polece (zobacz OPCJE poniej): zmienia
ustawienie tej opcji i wypisuje komunikat opisujcy nowe ustawienie.
Jeli bezporednio po kresce zostanie wprowadzone ^P (CONTROL-P), to
ustawienie danej opcji jest zmieniane, ale bez wypisywania komunikatu.
Jeli opcja ma warto liczbow (jak -b lub -h) lub acuchow (jak -P lub -t),
warto mona wprowadzi tu po literze opcji.  Jeli nie wprowadzono nowej
wartoci, wypisywany jest komunikat o biecym ustawieniu i nic nie
ulega zmianie.
.IP \-\-
Jak polecenie \-, ale przyjmuje jako argument dug nazw opcji
(zobacz OPCJE poniej), a nie pojedyncz liter opcji.
Po wpisaniu nazwy opcji musisz nacisn RETURN.
^P bezporednio po drugiej iminuje wypisywanie komunikatu opisujcego nowe
ustawienie, tak jak w poleceniu \-.
.IP \-+
Plus jedna z liter opcji wierszu polece; przywraca opcj
do ustawienia domylnego i wypisuje komunikat opisujcy nowe ustawienie
(polecenie "\-+\fIX\fP" dokonuje tego samego co opcja "\-+\fIX\fP" w linii
polece).  Nie dziaa to dla opcji majcych warto acuchow.
.IP \-\-+
Jak polecenie \-+, ale pobiera dug nazw opcji zamiast pojedynczej
litery opcji.
.IP \-!
Plus jedna z liter opcji wierszu polece; ustawia opcj
na warto przeciwn ustawieniu domylnego i wypisuje komunikat opisujcy nowe
ustawienie.  Nie dziaa to dla opcji majcych warto liczbow lub
acuchow.
IP \-\-!
Jak polecenie \-!, ale pobiera dug nazw opcji zamiast pojedynczej
litery opcji.
.IP _
(podkrelenie)
Plus jedna z liter opcji wierszu polece; wypisuje komunikat
opisujcy biece ustawienie tej opcji.  Nie zmienia ustawienia.
.IP __
(podwojone podkrelenie)
Jak polecenie _ (podkrelenie), ale pobiera dug nazw opcji zamiast
pojedynczej litery opcji.
Po wpisaniu nazwy opcji musisz nacisn RETURN.
.IP +polecenie
Powoduje, e podane polecenie jest wykonywane za kadym razem, gdy ogldany
jest nowy plik.  Na przykad, +G powoduje, e
.I less
zaczyna wywietlanie kadego pliku od koca zamiast od pocztku.
.IP V
Wypisuje numer biecej wersji
.I less 
.IP "q lub Q lub :q lub :Q lub ZZ"
Koczy dziaanie
.I less.
.PP
Nastpujce cztery polecenia mog, ale nie musz by prawidowe, zalenie
od twojej instalacji.
.PP
.IP v
Wywouje edytor do edycji wanie ogldanego pliku.  Edytor pobierany
jest pobierany ze zmiennej rodowiskowej VISUAL, jeli ta jest okrelona,
lub EDITOR, jeli VISUAL nie jest okrelona, a w kadym razie domylnie
"vi", jeli ani VISUAL ani EDITOR jest okrelona.  Zobacz te omwienie
LESSEDIT po sekcji o ZNAKACH ZACHTY poniej.
.IP "! polecenie-powoki"
Wywouje powok i wykonuje podan polecenie powoki.
Znak procentu (%) jest
zastpowany nazw biecego pliku.  Znak funta (#) jest zastpowany
nazw poprzednio ogldanego pliku. "!!" powtarza ostatnie polecenie
powoki.  "!" bez polecenia wywouje po prostu powok.   W systemach
Unixowych, nazwa powoki pobierana jest ze zmiennej rodowiskowej
SHELL, a w kadym razie domylnie "sh".  W systemach MS-DOS i OS/2,
powok jest zwyky procesor polece.
.IP "| <m> polecenie-powoki"
<m> przedstawia dowoln liter-znacznik.  Przesya przez potok sekcj podanego
pliku do podanej polecenia powoki.  Sekcja pliku, ktra ma zosta przesana
to ta znajdujca si midzy pierwsz lini biecego ekranu a pozycj
oznaczon liter.  <m> moe te rwna si ^ lub $, oznaczajc odpowiednio
pocztek lub koniec pliku.  Jeli <m> rwna si . lub znakowi nowej linii,
przesyany jest biecy ekran.
.IP "s nazwa_pliku"
Zapisuje wejcie do pliku.  Dziaa to tylko wtedy, gdy wejcie jest potokiem,
a nie zwyczajnym plikiem.
.PP
.SH OPCJE
Opcje wierszu polece s opisane poniej.  Wikszo opcji mona zmienia
w trakcie dziaania
.IR less ,
uywajc polecenia "\-".
.PP
Wikszo opcji mona poda w jednej z dwu postaci: albo kreski
z pojedynczvliter albo dwu kresek z nastpujc po nich dug
nazw opcji.
Dugie nazwy opcji mona skraca, o ile skrt jest jednoznaczny.
Na przykad, --quit-at-eof mona skrci do --quit, ale nie do --qui,
poniewa na --qui zaczynaj si zarwno --quit-at-eof, jak i --quiet.
Niektre z dugich nazw opcji zapisane s duymi literami,
jak --QUIT-AT-EOF, odrniane od --quit-at-eof. Takie nazwy wymagaj
duej tylko pierwszej litery, reszta moe by podana maymi lub duymi.
Na przykad, --Quit-at-eof jest rwnowanikiem --QUIT-AT-EOF.
+ .PP
Opcje pobierane s take ze zmiennej rodowiskowej LESS.  Na przykad,
eby unikn pisania "less -options..." za kadym wywoaniem
.IR less ,
moesz napisa w 
.IR csh :
.sp
setenv LESS "-options"
.sp
lub, jeli uywasz
.I sh:
.sp
LESS="-options"; export LESS
.sp
W MS-DOS nie potrzebujesz cudzysoww, ale powiniene zastpi
wszystkie znaki procentu w acuchu opcji podwjnymi znakami procentu.
.sp
Zmienna rodowiskowa analizowana jest przed wierszem polece, tak wic
opcje wiersza polece uniewaniaj zmienn LESS.  Jeli jaka opcja
pojawia si w zmiennej LESS, mona przywrci jej warto domyln
poprzedzajc w wierszu polece opcj znakami "-+".
.sp
Dla opcji takich jak -P lub -D, wymagajcych nastpujcego po nich acucha,
musi zosta uyty znak dolara ($), sygnalizujcy koniec acucha.
Na przykad, chcc w MS-DOS skorzysta z dwu opcji -D, musisz umieci
midzy nimi znak dolara:
.sp
LESS="-Dn9.1$-Ds4.1"
.IP "-? lub --help"
Opcja ta wywietla podsumowanie polece akceptowanych przez
.I less
(to samo co polecenie h).  Zalenie od tego, jak uywana przez ciebie
powoka interpretuje znak zapytania, moe by koniecznym zacytowanie
go, jako "-\\?".
.IP "-a lub --search-skip-screen"
Powoduje, e szukania zaczynaj si po ostatniej linii wywietlanej
na ekranie, przeskakujc wszystkie wywietlone linie.  Domylnie
szukania zaczynaj si od drugiej linii ekranu (albo po ostatniej
znalezionej linii; zobacz opcja -j).
.IP "-b\fIn\fP lub --buffers=\fIn\fP"
Podaje, w kilobajtach (1024 bajtw), ilo pamici na buforowanie, jakiej
.I less
uyje dla kadego pliku.
Domylnie dla kadego pliku uywany jest 64KB bufor (chyba e
plik jest potokiem - zobacz opcja -B). Uycie opcji -b powoduje, e
zamiast tego dla kadego pliku zostanie uyty bufor o wielkoci \fIn\fP
kilobajtw.
Jeli \fIn\fP wynosi -1, to bufory s nieograniczone, to znaczy, do pamici
jest wczytywany cay plik.
.IP "-B lub --auto-buffers"
Domylnie, kiedy dane s odczytywane z potoku, bufory s alokowane
automatycznie, w miar potrzeby.  Jeli przez potok czytana jest dua
ilo danych, moe to spowodowa zaalokowanie znacznej iloci pamici.
Opcja -B wycza ow automatyczn alokacj buforw dla potokw, tak
e przydzielane jest im tylko 64KB (lub wielko bufora podana opcj -b).
Uwaga: uywanie -B moe spowodowa nieprawidowe wywietlanie, poniewa
w pamici trzymana jest tylko ostatnio ogldana cz pliku; wszelkie
poprzednie dane s tracone.
.IP "-c lub --clear-screen"
Powoduje e pene odwieania ekranu s rysowane od grnej linii w d.
Domylnie, pene odwieania ekranu s dokonywane poprzez przewijanie
z dou ekranu.
.IP "-C lub --CLEAR-SCREEN"
Opcja -C dziaa tak jak -c, ale ekran jest czyszczony przed odwieeniem.
.IP "-d lub --dumb"
Opcja
.I -d
wycza komunikat o bdzie wywietlany zwykle jeli terminal jest niemy,
to jest, brakuje w nim wanych zdolnoci, takich jak moliwo
odwieania ekranu lub przewijania w ty.  Opcja -d nie zmienia w
kadym razie zachowania 
.I less
na niemym terminalu.
.IP "-D\fBx\fP\fIkolor\fP lub --color=\fBx\fP\fIkolor\fP"
[tylko MS-DOS]
Ustawia kolor wywietlanego tekstu. \fBx\fP to pojedynczy znak okrelajcy
rodzaj tekstu, dla ktrego ustawiany jest kolor: n=normalny,
s=standardowe wyjcie, d=pogrubiony, u=podkrelony, k=migajcy.
\fIkolor\fP to para liczb rozdzielona kropk. Pierwsza liczba okrela
kolor pierwszego planu, a druga kolor ta tekstu.  Pojedyncza liczba
\fIN\fP oznacza to samo co \fIN.0\fP.
.IP "-e lub --quit-at-eof"
Powoduje e
.I less 
automatycznie koczy prac, gdy za drugim razem osignie koniec pliku.
Domylnie, jedyn metod wyjcia z
.I less
jest polecenie "q".
.IP "-E lub --QUIT-AT-EOF"
.IP -E
Powoduje, e
.I less
automatycznie koczy prac, jak tylko osignie koniec pliku. 
.IP "-f lub --force"
Wymusza otwieranie plikw nieregularnych (plik nieregularny to
katalog lub specjalny plik urzdzenia).  Wycza rwnie
komunikat ostrzegawczy gdy otwierany jest plik binarny.  Domylnie
.I less
odmwi otwarcia pliku nieregularnego.
.IP "-F lub --quit-if-one-screen"
Powoduje, e
.I less
automatycznie koczy prac, jeli cay plik da si wywietli
na jednym ekranie.
.IP "-g lub --hilite-search"
Normalnie
.I less 
podwietla WSZYSTKIE acuchy, ktre pasuj do ostatniego polecenia szukania.
Opcja -g zmienia to zachowanie, kac podwietla tylko ten konkretny
acuch, ktry znaleziono ostatnim poleceniem szukania.  Moe to spowodowa,
e
.I less 
bdzie pracowa nieco szybciej ni domylnie.
.IP "-G lub --HILITE-SEARCH"
Opcja -G wycza wszystkie podwietlania acuchw znalezionych poleceniami
szukania. 
.IP "-h\fIn\fP lub ---max-back-scroll=\fIn\fP"
Okrela maksymaln liczb linii do przewijania w ty.  Jeli koniecznym
jest przewinicie w ty o wicej ni \fIn\fP linii, ekran jest rysowany
na nowo w kierunku w przd.  Jeli terminal nie ma moliwoci przewijania
w d, zakadane jest -h0).
.IP "-i lub --ignore-case"
Powoduje, e szukania ignoruj wielko liter; to jest, litery mae i due
s uwaane za identyczne.  Opcja ta jest ignorowana jeli we wzorcu
szukania wystpi jakiekolwiek due litery; innymi sowy, jeli wzorzec
zawiera due litery, szukanie nastpi z uwzgldnieniem wielkoci liter.
.IP "-I lub --IGNORE-CASE"
Jak -i, ale szukania ignoruj wielko liter nawet jeli wzr zawiera
due litery.
.IP "-j\fIn\fP lub --jump-target=\fIn\fP"
Okrela lini na ekranie, w ktrej umieszczona ma by linia "docelowa".
Linia docelowa to obiekt szukania tekstu, szukania tagw, skakania
do linii o numerze, skakania do pozycji w procentach, lub skakania
do zaznaczonej pozycji.  Linie na ekranie okrelane s numerem; linia
grna to 1, nastpna 2, i tak dalej.  Numery mog by ujemne, co
okrela linie liczone od dou ekranu: dolna linia ekranu to -1, druga
od dou -2, i tak dalej.  Jeli uyto opcji -j, szukania zaczynaj si
od linii nastpujcej tu po linii docelowej.  Na przykad jeli uyto -j4,
lini docelow jest czwarta linia ekranu, szukania wic zaczynaj si
w linii pitej.
.IP "-J lub --status-column"
Wywietla kolumn stanu na lewym brzegu ekranu.
Kolumna stanu wskazuje linie dopasowane w biecym wyszukiwaniu. Stosowana
jest take gdy dziaa opcja -w lub -W.
.IP "-k\fIfilename\fP lub --lesskey-file=\fIfilename\fP"
Kae
.I less
otworzy i zinterpretowa wskazany plik jako plik
.IR lesskey(1) .
Mona poda wielokrotne opcje -k.  Jeli ustawiona jest zmienna
rodowiskowa LESSKEY lub LESSKEY_SYSTEM, albo jeli plik lesskey znajduje
si w standardowym miejscu (zobacz PRZYPISANIA KLAWISZY), jest on take
uywany jako plik
.IR lesskey .
.IP "-m lub --long-prompt"
Powoduje e
.I less
pokazuje rozwinity znak zachty (jak \fImore\fP), z procentow pozycj
w pliku.  Domylnie, znakiem zachty
.I less
jest dwukropek.
.IP "-M lub --LONG-PROMPT"
Powoduje, e
.I less
wywietla jeszcze bardziej szczegow zacht ni
.I more.
.IP "-n lub --line-numbers"
Wycza numery linii.  Warto domylna (uywanie numerw linii) moe
spowodowa, e
.I less
bdzie dziaa w niektrych przypadkach wolniej, zwaszcza z bardzo
duym plikiem wejciowym.  Wyczenie numerw linii opcj
.I -n
pozwoli unikn tego problemu.  Uywanie numerw linii oznacza: numer
linii bdzie wywietlany w rozwinitym znaku zachty i poleceniu =,
a polecenie v przekae biecy numer linii edytorowi (zobacz take
omwienie LESSEDIT i ZNAKW ZACHTY poniej).
.IP "-N lub --LINE-NUMBERS"
Powoduje, e na pocztku kadej linii ekranowej wywietlane s
numery linii. 
.IP "-o\fInazwa_pliku\\fP lub --log-file=\fInazwa_pliku\\fP"
Powoduje, e
.I less
podczas przegldania otrzymanego wejcia kopiuje je do wskazanego pliku.
Dziaa to tylko wtedy gdy plik wejciowy jest potokiem, a nie zwykym plikiem.
Jeli podany plik ju istnieje,
.I less
zapyta o potwierdzenie przed nadpisaniem go.
.IP "-O\fInazwa_pliku\fP lub --LOG-FILE=\fInazwa_pliku\fP"
Opcja -O jest podobna do -o, ale nadpisze istniejcy plik bez pytania
o potwierdzenie.
.sp
Jeli nie podano pliku logu, opcji -o i -O mona uy z wntrza
.I less
do jego okrelenia.  Bez nazwy pliku, bd one po prostu podawa
nazw pliku logu.  Polecenie "s" jest rwnowane podaniu -o z wntrza
.I less.
.IP "-p\fIwzorzec\fP lub --pattern=\fIwzorzec\fP"
Opcja -p w wierszu polece jest rwnowana podaniu wzorca +/\fIwzorzec\fP;
to znaczy, nakazuje
.I less
aby rozpocz od pierwszego wystpienia \fIwzorzec\fP w pliku.
.IP "-P\fIzachta\fP or --prompt=\fIzachta\fP"
Daje metod przystosowania trzech stylw znaku zachty do wasnych
upodoba.  Normalnie umieszcza si j w zmiennej rodowiskowej
LESS, zamiast wpisywa po kadym poleceniu
.IR less .
Taka opcja musi by albo ostatni opcj w zmiennej LESS, albo by
zakoczona znakiem dolara.
-Ps plus acuch zmienia domyln (krtk) zacht na ten acuch.
-Pm zmienia redni (-m) zacht.
-PM zmienia dug (-M) zacht.
-Ph zmienia zacht na ekranie pomocy.
-P= zmienia komunikat wypisywany poleceniem =.
-Pw zmienia komunikat wypisywany podczas oczekiwania na dane (w poleceniu F).
Wszystkie acuchy zachty skadaj si z sekwencji liter i specjalnych
sekwencji escape'owych.  Szczegy opisano w sekcji ZNAKI ZACHTY.
.IP "-q lub --quiet lub --silent"
Powoduje rednio "ciche" dziaanie: dzwonek terminala nie dzwoni jeli
prbowano przewin poza koniec pliku lub przed jego pocztek - jeli
terminal ma "dzwonek wizualny", jest on uywany zamiast zwykego.  Dzwonek
zadzwoni przy niektrych innych bdach, jak wpisywanie niewaciwych
znakw.  Domylnym ustawieniem jest dzwonienie we wszystkich takich
przypadkach.
.IP "-Q lub --QUIET lub --SILENT"
Powoduje cakowicie "ciche" dziaanie: dzwonek terminala nigdy nie dzwoni.
.IP "-r lub --raw-control-chars"
Powoduje wywietlanie nieprzetworzonych, "surowych" znakw sterujcych.
Domylnie znaki sterujce (zoone z Ctrl) wywietlane s z uyciem notacji
z daszkiem; na przykad, Control-A (semkowo 001) wywietlane jest jako "^A".
Uwaga: gdy uywana jest opcja -r,
.I less
nie potrafi zachowa faktycznego wygldu ekranu (poniewa to zaley od
tego, jak ekran reaguje na kady rodzaj znaku sterujcego).  Mog wic
wystpi rne problemy z wywietlaniem, jak dzielenie dugich linii
w niewaciwym miejscu.
.IP "-R lub --RAW-CONTROL-CHARS"
Jak -r, ale usiuje zachowa wygld ekranu, tam gdzie to moliwe.
Dziaa to tylko wwczas, gdy wejcie skada si ze zwykego tekstu,
ewentualnie z dodanymi sekwencjami ANSI sterujcymi kolorem, o postaci:
.sp
	ESC [ ... m
.sp
gdzie "..." to zero lub wicej znakw rnych od "m".
Do celw zachowania wygldu ekranu zakada si, e aden ze znakw
sterujcych i adna z sekwencji ANSI zmieniajcych kolory nie przesuwaj
kursora.
Przypisujc zmiennej rodowiskowej LESSANSIENDCHARS list znakw, ktre mog
koczy sekwencje ANSI sterujce kolorem mona zmusi
.I less
do akceptowania w tej roli znakw innych ni "m".
.IP "-s lub --squeeze-blank-lines"
Powoduje ciskanie kolejnych pustych linii w pojedyncz lini pust.
Uyteczne przy ogldaniu wyjcia
.IR nroffa .
.IP "-S lub --chop-long-lines"
Powoduje, e linie dusze ni szeroko ekranu s ucinane, a nie
zawijane.  To jest, reszta dugiej linii jest po prostu odrzucana.
Domylnie dugie linie s zawijane; to znaczy, reszta wywietlana jest
w nastpnej linii.
.IP "-t\fItag\fP lub --tag=\fItag\fP"
Opcja -t, plus zaraz po niej TAG, bdzie edytowa plik zawierajcy w tag.
Aeby to dziaao, musi by dostpna informacja o tagach, na przykad,
w biecym katalogu moe znajdowa si plik zwany "ctags", zbudowany
uprzednio poleceniem
.I ctags(1)
lub jakim rwnowanym.
Jeli ustawiono zmienn rodowiskow LESSGLOBALTAGS, to jej warto uwaana
jest za nazw polecenia zgodnego z
.IR global(1) ,
ktre zostanie wykonane w celu znalezienia tagu.
(Zobacz http://www.gnu.org/software/global/global.html).
Opcja -t moe by podana rwnie z wntrza
.I less 
(poleceniem \-), jako metoda ogldnicia nowego pliku.  Polecenie :t jest
rwnowane podaniu -t z wntrza
.I less.
.IP "-T\fIplik_tagw\fP lub --tag-file=\fIplik_tagw\fP"
Podaje plik tagw, ktry naley uy zamiast "tags".
.IP "-u lub --underline-special"
Powoduje, e znaki backspace i powroty karetki s traktowane jako znaki
drukowalne; to jest, posyane s one na terminal jeli pojawi si
w wejciu.
.IP "-U lub --UNDERLINE-SPECIAL"
Powoduje, e znaki backspace, tabulacje i powroty karetki s traktowane
jako znaki sterujce; to jest, obsugiwane s one jak przy podaniu
opcji -r.
.sp
Domylnie, jeli podano ani -u ani -U, znaki backspace wystpujce
obok znaku podkrelenia s traktowane specjalnie; wywietlany jest
podkrelony tekst, z uyciem sprztowego podkrelania terminala.
Take znaki backspace wystpujce midzy dwoma identycznymi znakami
s traktowane specjalnie: wywietlany jest tekst nadpisany,
z uyciem sprztowego pogrubienia terminala.  Pozostae wystpienia backspace
s usuwane, razem z poprzedzajcym znakiem.  Powroty karetki,
po ktrych nastpuje nowa linia s usuwane.  Inne powroty karetki
obsugiwane s jak przy podaniu opcji -r.  Tekstu, ktry jest
nadpisany lub podkrelony mona szuka gdy nie dziaa ani
-u ani -U.
.IP "-V lub --version"
Wywietla numer wersji
.I less.
.IP "-w lub --hilite-unread"
Tymczasowo podwietla pierwsz "now" lini po ruchu w przd o pen stron.
Pierwsza "nowa" linia to linia wystpujca bezporednio po tej, ktra
znajdowaa si poprzednio na samym dole ekranu. Podwietlana jest take
linia docelowa po poleceniach g lub p. Przy nastpnym poleceniu powodujcym
ruch podwietlenie jest usuwane. Podwietlana jest caa linia, chyba e dziaa
opcja -J - wwczas podwietlana bdzie tylko kolumna stanu.
.IP "-W lub --HILITE-UNREAD"
Tak jak -w, ale tymczasowo podwietla pierwsz now lini po kadym poleceniu
ruchu o wicej ni jedn lini.
.IP "-x\fIn\fP,... lub --tabs=\fIn\fP,..."
Ustawia pozycje tabulacji.
Jeli podano tylko jedno \fIn\fP, to pozycje tabulacji s ustawiane
na wielokrotnociach \fIn\fP. Jeeli podano wicej wartoci, oddzielonych
przecinkami, tabulacje ustawiane s na tych pozycjach, a nastpnie w tym
samym odstpie, co ostatnie dwie.
Na przykad, \fI-x9,17\fP ustawi tabulacje na pozycjach 9, 17, 25, 33, itd.
Domyln wartoci \fIn\fP jest 8.
.IP "-X lub --no-init"
Wycza wysyanie sekwencji inicjalizacji i deinicjalizacji terminala z termcap.
Jest to czasami podane, jeeli acuch deinicjalizacyjny
robi co niepotrzebnego, jak czyszczenie ekranu.
.IP "--no-keypad"
Wycza wysyanie sekwencji inicjalizacji i deinicjalizacji bloku klawiszy
numerycznych terminala.
Jest to czasami podane, jeeli acuchy inicjujce/deinicjujce powoduj
zachowanie si klawiatury numerycznej w niepodany sposb.
.IP "-y\fIn\fP lub --max-forw-scroll=\fIn\fP"
Okrela maksymaln liczb linii do przesunicia w przd.  Jeli koniecznym
jest przesunicie o wicej ni \fIn\fP linii, zamiast tego odwieany
jest ekran.  Opcji -c lub -C mona uy do odwieenia ekranu od jego
gry, jeli jest to podane.  Domylnie kady ruch w przd powoduje
przewijanie.
.IP "-[z]\fIn\fP lub --window=\fIn\fP"
Zmienia domylny rozmiar okna przewijania na \fIn\fP linii.  Domylnie
jeden peny ekran.  Do zmiany rozmiaru okna mona te uy polece z i w.
"z" mona opuci dla kompatybilnoci z
.I more.
Jeli podana liczba
.I n
jest ujemna, oznacza to
.I n
linii mniej ni biecy rozmiar ekranu.  Na przykad, jeli ekran ma 24
linie, \fI-z-4\fP ustawia okno przewijania na 20 linii.  Jeli ekran
zostanie rozszerzony do 40 linii, okno przewijania automatycznie zmieni
si na 36 linii.
.IP -"\fIcc\fP\ lub\ --quotes=\fIcc\fP
Zmienia znak cytujcy w nazwach plikw.  Moe to by konieczne przy
nazywaniu pliku zawierajcego zarwno znaki spacji jak i cudzysowy. 
Jeli nastpuje po niej pojedynczy znak, zmienia ona znak cytujcy na
tene znak.  Nazwa pliku zawierajca spacje powinna odtd by otoczona
tym znakiem, a nie cudzysowami.  Jeli nastpuj po niej dwa znaki,
zmienia ona znak otwierajcy cytowanie na znak pierwszy, a zamykajcy
na drugi.  Nazwa pliku zawierajca spacje powinna odtd by poprzedzona
znakiem otwierajcym i zakoczona znakiem zamykajcym.  Zauwa, e nawet
jeli zmieniono znaki cytujce, opcja ta pozostaje jako -" (mylnik
plus cudzysw).
.IP "-~ lub --tilde"
Normalnie linie poza kocem pliku wywietlane s jako zawierajce pojedyncze
znaki tyldy (~). Ta opcja powoduje, e bd wywietlane jako puste linie.
.IP "-# lub --shift"
Okrela domyln liczb pozycji, o jakie bdzie wykonywane przewijanie
poziome w poleceniach STRZAKA_W_PRAWO i STRZAKA_W_LEWO. Jeeli podan
liczba jest zero, przyjmowana jest domylna liczba rwna poowie szerokoci
ekranu.
.IP --
Argument wierszu polece "--" oznacza koniec argumentw opcji.  Wszelkie
argumenty nastpujce po nim s interpretowane jako nazwa pliku.  Moe
by to przydatne przy ogldaniu pliku ktrego nazwa zaczyna si od "-"
lub "+".
.IP +
Jeli opcja wierszu polece zaczyna si od \fB+\fP, reszta opcji uwaana
jest za pocztkowe polecenie
.IR less .
Na przykad, +G mwi
.IR less ,
aby zacz od koca pliku zamiast od pocztku, a +/xyz mwi mu, aby
zacz od pierwszego wystpienia "xyz" w pliku.  W przypadku szczeglnym,
+<liczba> dziaa jak +<liczba>g, to jest, rozpoczyna wywietlanie od
okrelonego numeru linii (zobacz jednak zastrzeenie przy poleceniu g
powyej).  Jeli opcja zaczyna si od ++, pocztkowe polecenie odnosi
si do kadego ogldanego pliku, nie tylko pierwszego.  Polecenia +
opisywanej powyej mona te uy do ustawienia (lub zmiany) polecenia
pocztkowego dla kadego pliku.
.SH LINIA EDYCJI
Gdy wprowadzany jest wiersz polece u dou ekranu (na przykad nazwa
pliku dla polecenia :e, albo wzr dla polecenia szukajcego), do manipulowania
ni mona uy pewnych klawiszy.  Wikszo polece ma form alternatywn
w [nawiasach], ktrej mona uy jeli jaki klawisz nie istnieje na
danej klawiaturze (formy w nawiasach nie dziaaj w wersji MS-DOS).  Kady
z tych specjalnych klawiszy mona wprowadzi dosownie poprzedzajc go
znakiem dosownoci, ^V lub ^A.  Sam odwrotny ukonik mona te wprowadzi 
dosownie, wprowadzajc dwa odwrotne ukoniki.
.IP "STRZAKA_W_LEWO [ ESC-h ]"
Przesuwa kursor jedno miejsce w lewo.
.IP "STRZAKA_W_PRAWO [ ESC-l ]"
Przesuwa kursor jedno miejsce w prawo.
.IP "^STRZAKA_W_LEWO [ ESC-b lub ESC-STRZAKA_W_LEWO ]"
(To znaczy, CONTROL i STRZAKA_W_LEWO rwnoczenie).  Przesuwa kursor
o jedno sowo w lewo.
.IP "^STRZAKA_W_PRAWO [ ESC-w lub ESC-STRZAKA_W_LEWO ]"
(To znaczy, CONTROL i STRZAKA_W_LEWO rwnoczenie).  Przesuwa kursor
o jedno sowo w prawo.
.IP "HOME [ ESC-0 ]"
Przesuwa kursor na pocztek linii.
.IP "END [ ESC-$ ]"
Przesuwa kursor na koniec linii.
.IP "BACKSPACE"
Usuwa znak na lewo od kursora lub anuluje polecenie jeli wiersz polece
jest pusta.
.IP "DELETE lub [ ESC-x ]"
Usuwa znak pod kursorem.
.IP "^BACKSPACE [ ESC-BACKSPACE ]"
(To znaczy, CONTROL i BACKSPACE rwnoczenie).  Usuwa jedno sowo na lewo
od kursora.
.IP "^DELETE [ ESC-X lub ESC-DELETE ]"
(To znaczy, CONTROL i DELETE rwnoczenie).  Usuwa sowo pod kursorem.
.IP "UPARROW [ ESC-k ]"
Odzyskuje poprzedni lini polece.
.IP "DOWNARROW [ ESC-j ]"
Odzyskuje nastpn lini polece.
.IP "TAB"
Dokocza czciow nazw pliku na lewo od kursora.  Jeli pasuje ona
do wicej ni jednej nazwy pliku, do wierszu polece wprowadzane jest
pierwsze dopasowanie.  Powtrne TABulatory przeczaj wkoo pozostae nazwy
plikw.  Jeli dokoczona nazwa pliku jest katalogiem, doczany jest
do niej "/" (W systemach MS-DOS doczany jest "\\").
Do okrelenia innego znaku, ktry naley doczy do nazwy katalogu, moe
by uyta zmienna rodowiskowa LESSSEPARATOR.
.IP "BACKTAB [ ESC-TAB ]"
Tak jak TAB, ale przecza pasujce nazwy plikw w odwrotnym porzdku.
.IP "^L"
Dokocza czciow nazw pliku na lewo od kursora.  Jeli pasuje ona do
wicej ni jednej nazwy pliku, do wierszu polece wprowadzane s wszystkie
dopasowania (jeli si mieszcz).
.IP "^U (Unix i OS/2) lub ESC (MS-DOS)"
Usuwa ca lini polece lub anuluje polecenie jeli wiersz polece jest
pusta.
Jeli zmienie znak kill w Unixie na co innego ni ^U, zamiast ^U
bdzie uywany tene znak.

.SH "PRZYPISANIA KLAWISZY"
Moesz zdefiniowa swoje wasne polecenia
.I lessa
uywajc programu
.I lesskey(1)
do stworzenia pliku lesskey.  Plik ten okrela zestaw klawiszy polece
oraz dziaanie skojarzone z kadym klawiszem.  Moesz te uy
.I lesskey
do zmiany klawiszy linii edycji (zobacz LINIA EDYCJI) oraz ustawienia
zmiennych rodowiskowych.  Jeli ustawiona jest zmienna rodowiskowa
LESSKEY,
.I less
uywa jej [wartoci] jako nazwy pliku lesskey.  W przeciwnym razie,
.I less
szuka pliku lesskey w standardowym miejscu.  W systemach Unixowych
.I less
szuka pliku lesskey zwanego "$HOME/.less".  W systemach MS-DOS i Windows
.I less
szuka pliku lesskey zwanego "$HOME/_less", a jeli go tam nie znalaz,
pliku lesskey zwanego "_less" w kadym katalogu okrelonym przez
zmienn rodowiskow PATH.  W systemach OS/2
.I less
szuka pliku lesskey zwanego "$HOME/_less.ini", a jeli go tam nie znalaz,
pliku lesskey zwanego "less.ini" w kadym katalogu okrelonym przez
zmienn rodowiskow INIT, a jeli i tam go nie znalaz, szuka pliku lesskey 
zwanego "less.ini" w kadym katalogu okrelonym przez zmienn rodowiskow 
PATH.  Zobacz stron podrcznika systemowego
.IR lesskey (1)
po wicej szczegw.
.P
Przypisania klawiszy mona take umieci w oglnosystemowym pliku lesskey.
Jeli dany klawisz zdefiniowano zarwno w pliku systemowym, jak i w lokalnym,
to priorytet maj przypisania lokalne. Jeli ustawiono zmienn rodowiskow
LESSKEY_SYSTEM,
.I less
uywa jej jako nazwy systemowego pliku z przypisaniami klawiszy.
W przeciwnym razie szuka go w standardowym miejscu: w systemach uniksowych
jest to plik /usr/local/etc/sysless.
(Jednak jeli
.I less 
skompilowano z katalogiem przeznaczonym na konfiguracj systemu innym ni
ni /usr/local/etc, to w nim wanie znajdzie si plik sysless).
W systemach MS-DOS i Windows, oglnosystemowym plikiem lesskey jest c:\\_sysless.
W systemach OS/2, oglnosystemowym plikiem lesskey jest c:\\sysless.ini.

.SH "PREPROCESOR WEJCIA"
Moesz dla
.I less
zdefiniowa "preprocesor wejcia".  Zanim
.I less
otwiera jaki plik, daje najpierw twojemu preprocesorowi wejcia szans
zmodyfikowania sposobu w jaki wywietlana jest zawarto pliku.  Preprocesor
wejcia to po prostu wykonywalny program (lub skrypt powoki), ktry
zapisuje zawarto pliku do innego pliku, zwanego plikiem zastpujcym. 
Nastpnie wywietlana jest zawarto pliku zastpujcego, zamiast pliku
oryginalnego.  Uytkownikowi bdzie si jednak wydawa, e otwarty zosta
oryginalny plik; to znaczy,
.I less
wywietli oryginaln nazw pliku jako nazw biecego pliku.
.PP
Preprocesor wejcia otrzymuje jeden argument wiersza polece, oryginaln
nazw pliku wprowadzon przez uytkownika.  Powinien on stworzy
plik zastpujcy, a kiedy zakoczy prac, wypisa nazw pliku zastpujcego
na swoje standardowe wejcie.  Jeli preprocesor wejcia nie wypisze
nazwy pliku zastpujcego,
.I less
uywa pliku oryginalnego, jak zwykle.  Preprocesor wejcia nie jest
wywoywany przy ogldaniu standardowego wejcia.  Aby przygotowa
jaki preprocesor, ustaw zmienn rodowiskow LESSOPEN na wiersz
polece, ktry wywoa twj preprocesor.  Ten wiersz polece powinien zawiera
jedno wystpienie acucha "%s", ktry zostanie zastpiony nazw pliku
podczas wywoania polecenia preprocesora.
.PP
Gdy
.I less
zamyka plik otworzony tym sposobem, wywoa inny program, zwany postprocesorem
wejcia, ktry moe dokona wszelkich podanych dziaa czyszczcych
(jak usuwanie pliku zastpujcego stworzonego przez LESSOPEN). Aby
przygotowa jaki preprocesor, ustaw zmienn rodowiskow LESSCLOSE na wiersz
polece, ktra wywoa twj postprocesor.  Ten wiersz polece moe zawiera
dwa wystpienia acucha "%s"; pierwsze zostanie zastpione oryginaln nazw 
pliku, a drugie nazw pliku zastpujcego wypisanego przez LESSOPEN.
.PP
Na przykad, w wielu systemach Unixowych, ponisze dwa skrypty pozwol
ci przechowywa pliki w formie skompresowanej, ale nadal umoliwi
ogldanie ich bezorednio przy pomocy
.IR less :
.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
Aby uy tych skryptw, umie oba tam, skd mog by wykonywane i
ustaw  LESSOPEN="lessopen.sh\ %s", oraz LESSCLOSE="lessclose.sh\ %s\ %s".
Mona napisa bardziej zoone skrypty LESSOPEN i LESSCLOSE, akceptujce
inne typy plikw skompresowanych itd.
.PP
Moliwe jest take przygotowanie preprocesora wejcia posyajcego
dane bezporednio potokiem do
.IR less ,
zamiast wstawiania danych do pliku zastpujcego.  Unika si w ten
sposb potrzeby odkompresowania caego pliku zanim zacznie si go
oglda.  Preprocesor wejcia dziaajcy w ten sposb zwany jest
potokiem wejciowym.  Potok wejciowy, zamiast wypisywa nazw pliku
wyjciowego na standardowe wyjcie, wypisuje ca zawarto pliku
zastpujcego na standardowe wyjcie.  Jeli potok nie wypisze
adnych znakw na standardowe wyjcie, plik zastpujcy nie istnieje i
.I less
uyje pliku oryginalnego, jak zwykle.  Aby uy potoku wejciowego,
zmie pierwszy znak w zmiennej rodowiskowej LESSOPEN na kresk
pionow (|), aby zaznaczy, e preprocesor wejciowy jest potokiem.
.PP
Na przykad, w wielu systemach Unixowych, poniszy skrypt zadziaa
tak jak poprzednie skrypty przykadowe:
.PP
lesspipe.sh:
.br
	#! /bin/sh
.br
	case "$1" in
.br
	*.Z)	uncompress -c $1  2>/dev/null
.br
		;;
.br
	esac
.br
.PP
Aby uy tego skryptu, umie go tam, skd moe by wykonywany i ustaw
LESSOPEN="|lesspipe.sh %s".  Gdy uywa si potoku wejciowego, mona
uy rwnie postprocesora LESSCLOSE, ale zwykle nie jest on potrzebny,
poniewa nie ma pliku zastpujcego ktry naleaoby posprzta.  W
tym przypadku nazw pliku zastpujcego przekazywan do postprocesora
LESSCLOSE jest "-".

.SH "NARODOWE ZESTAWY ZNAKW"
W pliku wejciowym istniej trzy rodzaje znakw:
.IP "znaki normalne"
mog by wywietlane bezporednio na ekranie.
.IP "znaki sterujce"
nie powinny by wywietlane bezporednio, ale mona si ich spodziewa
w zwykych plikach tekstowych (jak backspace i tabulacji).
.IP "znaki binarne"
nie powinny by wywietlane bezporednio i nie spodziewamy si ich
w plikach tekstowych.
.PP
"Zestaw znakw" to po prostu opis tego, jakie znaki maj by uwaane
za normalne, sterujce i binarne.
Do wybrania zestawu znakw mona uy zmiennej rodowiskowej LESSCHARSET.
Moliwymi wartociami LESSCHARSET s:
.IP ascii
BS, TAB, NL, CR i znak wysuwu do nowej strony s znakami sterujcymi,
wszystkie znaki o wartociach pomidzy 32 a 126 s normalnymi znakami,
a wszystkie pozostae - binarnymi.
.IP iso8859
Wybiera zestaw znakw ISO 8859.  Jest to to samo, co ASCII, z wyjtkiem
tego, e znaki midzy 160 i 255 s traktowane jako normalne.
[od tum: niezbdne dla prawidowej obsugi polskich znakw.]
.IP latin1
To samo, co iso8859.
.IP latin9
To samo, co iso8859.
.IP dos
Wybiera zestaw znakw odpowiedni dla MS-DOS-u.
.IP ebcdic
Wybiera zestaw znakw EBCDIC.
.IP IBM-1047
Wybiera zestaw znakw EBCDIC stosowany przez OS/390 Unix Services.
W EBCDIC jest to zestaw analogiczny do latin1. Podobny efekt moesz uzyska
ustawiajc w rodowisku albo LESSCHARSET=IBM-1047 albo LC_CTYPE=en_US.
.IP koi8-r
Wybiera rosyjski zestaw znakw
.IP next
Wybiera zestaw znakw odpowiedni dla komputerw NeXT.
.IP utf-8
Wybiera kodowanie UTF-8 zestawu znakw ISO 10646.
.PP
W wypadkach szczeglnych moe zaj potrzeba przystosowania
.I less
do uywania zestawu znakw innego ni te, ktre mona wskaza przy pomocy
LESSCHARSET. Wwczas do zdefiniowania zestawu znakw naley uy zmiennej
rodowiskowej LESSCHARDEF. Powinna by ona ustawiona na acuch, ktrego
kady znak okrela jeden znak w zestawie znakw.  Znak "." uywany jest
dla znakw normalnych, "c" dla sterujcych i "b" dla binarnych.  Mona
uy liczby dziesitnej oznaczajcej powtrzenie.  Na przykad, "bccc4b."
oznaczaoby, e znak [o kodzie] 0 jest binarny, 1, 2 i 3 s sterujce,
4, 5, 6 i 7 s binarne, a 8 jest normalny.  Wszystkie znaki po ostatnim
s przyjmowane za takie same jak ostatni, znaki wic pomidzy 9 a 255
byby tu normalne (jest to przykad, niekonieczne odpowiadajcy
jakiemu rzeczywistemu zestawowi znakw).
.PP
Tabela ponisza pokazuje warto LESSCHARDEF rwnowan kadej z
moliwych wartoci LESSCHARSET:
.sp
	ascii\ 	8bcccbcc18b95.b
.br
	dos\ \ \ 	8bcccbcc12bc5b95.b.
.br
	ebcdic	5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b
.br
	\ \ \ \ \ \ 	9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b.
.br
	IBM-1047	4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc
	\ \ \ \ \ \ 	191.b
.br
	iso8859	8bcccbcc18b95.33b.
.br
	koi8-r	8bcccbcc18b95.b128.
.br
	latin1	8bcccbcc18b95.33b.
.br
	next\ \ 	8bcccbcc18b95.bb125.bb
.PP
Jeli ani LESSCHARSET ani LESSCHARDEF s ustawione, ale w zmiennych
rodowiskowych LC_ALL, LC_TYPE lub LANG znaleziono acuch "UTF-8", to
domylnym zestawem znakw jest utf-8.
.PP
Jeli tego acucha nie znaleziono, ale wykorzystywany system
obsuguje interfejs
.IR setlocale , less
uyje setlocale do okrelenia zestawu znakw.  setlocale kontrolowane
jest ustawieniem zmiennych rodowiskowych LANG lub LC_CTYPE.
.PP
Na koniec, jeli interfejs
.I setlocale
rwnie nie jest dostpny, to domylnym zestawem znakw jest latin1.
.PP
Znaki binarne i sterujce wywietlane s w odwrconych kolorach.  Kady
taki znak wywietlany jest w notacji z daszkiem, jeli to moliwe
(np. ^A dla Control-A).  Notacja z daszkiem uywana jest tylko jeli
odwrcenie trzeciego bitu od koca daje normalny znak drukowalny.
W przeciwnym razie znak jest wywietlany jako cyfra szesnastkowa
w nawiasach ostrych.  Format ten mona zmieni ustawiajc zmienn
rodowiskow LESSBINFMT.  LESSBINFMT moe zaczyna si od "*" i
jednego znaku wybierajcego atrybut wywietlania: "*k" to
miganie, "*d" - pogrubienie, "*u" - podkrelenie, "*s" - odwrcone
kolory, "*n" - normalny.
Jeli LESSBINFMT nie zaczyna si od "*", przyjmowany jest atrybut
normalny.  Reszta LESSBINFMT to acuch, ktry moe zawiera
jedn sekwencj escape w stylu printf (% plus x, X, o, d itd.).
Na przykad, jeli LESSBINFMT ma warto "*u[%x]", znaki binarne
wywietlane s jako podkrelone liczby szesnastkowe otoczone
nawiasami kwadratowymi.  Wartoci domyln, jeli nie okrelono
LESSBINFMT, jest "*s<%X>".

.SH "ZNAKI ZACHTY"
Opcja -P pozwala dostosowa znaki zachty do wasnych upodoba.  acuch
podany opcji -P zastpuje okrelony acuch zachty.  Pewne znaki w tym
acuchu s interpretowane w sposb szczeglny.  Mechanizm znakw zachty
jest raczej skomplikowany, aeby zapewnia elastyczno, ale zwyky
uytkownik nie musi rozumie szczegw konstruowania wasnych acuchw
zachty.
.sp
Znak procentu plus dowolny pojedynczy znak rozwijany jest zalenie
od tego, czym jest w nastpny znak.
.IP "%b\fIX\fP"
Zastpowany przez offset bajtowy w biecym pliku wejciowym.  Po b
nastpuje pojedynczy znak (pokazany jako \fIX\fP powyej), ktry okrela
lini, ktrej offsetu bajtowego naley uy.  Jeli znakiem tym jest "t",
uywany jest offset bajtowy linii wywietlanej na grze ekranu, "m"
oznacza lini rodkow, "b" oznacza lini doln, "B" oznacza lini tu
przed doln, a "j" oznacza lini "docelow", jak to okrela opcja -j.
.IP "%B"
Zastpowany przez rozmiar biecego pliku wejciowego.
.IP "%c"
Zastpowany przez numer kolumny tekstu widniejcej w pierwszej
kolumnie ekranu.
.IP "%d\fIX\fP"
Zastpowany przez numer strony dla wskazanej linii pliku wejciowego.
Lini, ktra ma zosta uyta, okrela \fIX\fP, tak jak w opcji %b.
.IP "%D"
Zastpowany przez liczb stron w pliku wejciowym, lub, co jest rwnowane,
numer strony ostatniej linii pliku.
.IP "%E"
Zastpowany przez nazw edytora (ze zmiennej rodowiskowej VISUAL, lub
EDITOR jeli VISUAL nie jest zdefiniowana).  Zobacz omwienie elementu
LESSEDIT poniej.
.IP "%f"
Zastpowany przez nazw biecego pliku wejciowego.
.IP "%i"
Zastpowany przez indeks biecego pliku w licie plikw wejciowych.
.IP "%l\fIX\fP"
Zastpowany przez numer linii w pliku wejciowym.  Linia, ktrej naley
uy okrelana jest przez \fIX\fP, jak w opcji %b.
.IP "%L"
Zastpowany przez numer linii ostatniej linii w pliku wejciowym.
.IP "%m"
Zastpowany przez cakowit liczb plikw wejciowych.
.IP "%p\fIX\fP"
Zastpowany przez pozycj procentow w biecym pliku wejciowym,
wedug offsetw w bajtach.  Linia, ktrej naley uy okrelana jest
przez \fIX\fP, jak w opcji %b.
.IP "%P\fIX\fP"
Zastpowany przez pozycj procentow w biecym pliku wejciowym,
wedug liczby linii.
.IP "%s"
To samo co %B.
.IP "%t"
Powoduje, e wszystkie spacje wystpujce na kocu s usuwane.  Zwykle
uywane na kocu acucha, ale moe si pojawi gdziekolwiek.
.IP "%x"
Zastpowany nazw nastpnego pliku wejciowego w licie.
.PP
Jeli jakikolwiek z elementw jest nieznany (na przykad rozmiar pliku
jeli wejciem jest potok), zamiast neigo wypisywany jest znak zapytania.
.PP
Format acucha zachty mona zmienia zalenie od pewnych warunkw.
Pytajnik plus pojedynczy znak zachowuje si jak "IF"; zalenie od
tego znaku rozpatrywany jest warunek.  Jeli warunek jest
prawdziwy, wszystkie znaki nastpujce po znaku zapytania i znaku
warunku, a do kropki, s umieszczane w zachcie.  Jeli warunek
jest faszywy, znaki te nie s tam umieszczane.  Dwukropka wystpujcego
midzy znakiem zapytania i kropk mona uy do zaznaczenia "ELSE";
wszystkie znaki pomidzy dwukropkiem i kropk s wczane do acucha
wtedy i tylko wtedy, gdy warunek IF jest faszywy.  Znakami warunku
(nastpujcymi po znaku zapytania) mog by:
.IP "?a"
Prawda jeli ju wczono do zachty jakie znaki.
.IP "?b\fIX\fP"
Prawda jeli znany jest offset bajtowy okrelonej linii.
.IP "?B"
Prawda jeli znany jest rozmiar biecego pliku wejciowego.
.IP "?c"
Prawda jeli tekst jest przesunity w poziomie (%c jest niezerowe).
.IP "?d\fIX\fP"
Prawda jeli znany jest numer strony dla podanej linii.
.IP "?e"
Prawda jeli osignito koniec pliku.
.IP "?f"
Prawda jeli istnieje nazwa pliku wejciowego (tzn. wejcie nie
jest potokiem).
.IP "?l\fIX\fP"
Prawda jeli znany numer okrelonej linii.
.IP "?L"
Prawda jeli znany jest numer ostatniej linii pliku.
.IP "?m"
Prawda jeli jest wicej ni jeden plik wejciowy.
.IP "?n"
Prawda jeli jest to pierwsza zachta w nowym pliku wejciowym.
.IP "?p\fIX\fP"
Prawda jeli znana jest, liczona wedug offsetw bajtowych, pozycja procentowa
w pliku okrelonej linii.
.IP "?P\fIX\fP"
Prawda jeli znana jest, liczona wedug liczby linii, pozycja procentowa
w pliku okrelonej linii.
.IP "?s"
To samo co "?B".
.IP "?x"
Prawda jeli istnieje nastpny plik wejciowy (to jest, biecy plik
nie jest ostatnim).
.PP
Wszystkie znaki inne ni znaki specjalne (znak zapytania, dwukropek, kropka
i odwrotny ukonik) staj si bez zmian czci zachty.  Wszystkie znaki
specjalne mona umieci w zachcie dosownie poprzedzajc je odwrotnym
ukonikiem.
.PP
Kilka przykadw:
.sp
?f%f:Standardowe wejcie.
.sp
Ta zachta wypisuje nazw pliku, jeli jest znana, w przeciwnym razie
acuch "Standardowe wejcie".
.sp
?f%f .?ltLinia %lt:?pt%pt\\%:?btBajt %bt:-...
.sp
Ta zachta wypisze nazw pliku, jeli jest znana.  Po nazwie pliku
nastpuje numer linii, jeli znany, w przeciwnym razie pozycja procentowa,
jeli znana, w przeciwnym razie offset bajtowy, jeli znany.  W przeciwnym
razie wypisywany jest mylnik.  Zauwa, e kady znak zapytania ma 
odpowiadajc mu kropk, i e % po %pt jest wstawiony dosownie poprzez
poprzedzenie go odwrotnym ukonikiem.
.sp
?n?f%f\ .?m(file\ %i\ of\ %m)\ ..?e(END)\ ?x-\ Next\:\ %x..%t
.sp
To wypisuje nazw pliku, jeli jest to pierwsza zachta w pliku,
plus komunikat "file N of N", jeli istnieje wicej ni jeden
plik wejciowy.  Nastpnie, jeli jestemy na kocu pliku, wypisywany
jest acuch "(END)" plus nazwa nastpnego pliku, jeli istnieje.
Na kocu obcinane s wszelkie kocowe spacje.  Jest to zachta domylna.
Dla odniesienia, poniej podano wartoci domylne pozostaych dwch
zacht (odpowiednio -m i -M).  Kada zamana jest w dwie linie, ale
tylko dla czytelnoci.
.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)\ ..?ltlines\ %lt-%lb?L/%L.\ :
	byte\ %bB?s/%s.\ .?e(END)\ ?x-\ Next\\:\ %x.:?pB%pB\\%..%t
.sp
.fi
A tu jest domylny komunikat wypisywany przez polecenie =:
.nf
.sp
?f%f\ .?m(file\ %i\ of\ %m)\ .?ltlines\ %lt-%lb?L/%L.\ .
	byte\ %bB?s/%s.\ ?e(END)\ :?pB%pB\\%..%t
.fi
.PP
Rozwijanie zacht jest uywane rwnie do innego celu: jeli zdefiniowano
zmienn rodowiskow LESSEDIT, uywana jest ona jako polecenie do
wykonania w momencie wywoania polecenia v.  acuch w LESSEDIT rozwijany
jest tak samo jak acuch zachty.  Domylna warto LESSEDIT to:
.nf
.sp
	%E\ ?lm+%lm.\ %f
.sp
.fi
Zauwa, e rozwijane jest to do nazwy edytora, plus znak + i numer
linii, plus nazwa pliku.  Jeli twj edytor nie akceptuje skadni
"+numerlinii", albo ma inne rnice w skadni wywoania, mona
zmieni zmienn LESSEDIT eby zmodyfikowa zachowanie domylne.

.SH BEZPIECZESTWO
Gdy zmienna rodowiskowa LESSSECURE jest ustawiona na 1,
.I less
pracuje w trybie "bezpiecznym".  Oznacza to, e nastpujce moliwoci
s wyczone:
.RS
.IP "!"
polecenie powoki
.IP "|"
polecenie potokowa
.IP ":e"
polecenie examine
.IP "v"
polecenie edycyjna
.IP "s  -o"
pliku logw
.IP "-k"
uywanie plikw lesskey
.IP "-t"
uywanie plikw z tagami.
.IP " "
metaznaki w nazwach plikw, takie jak *
.IP " "
uzupenianie nazwy pliku (TAB, ^L)
.RE
.PP
less moe take zosta skompilowany na stae w trybie "bezpiecznym".

.SH "ZMIENNE RODOWISKOWE"
Zmienne rodowiskowe mog by okrelone albo w rodowisku systemu, jak
zwykle, albo w pliku
.IR lesskey(1) .
Jeli zmienne rodowiskowe zdefiniowano w wicej ni jednym miejscu,
to zmienne zdefiniowane w lokalnym pliku lesskey maj priorytet nad
zmiennymi ze rodowiska systemu, ktre z kolei ma priorytet nad zmiennymi
zdefiniowanymi w zdefiniowanymi w systemowym pliku lesskey.
.IP COLUMNS
Ustawia liczb kolumn na ekranie.  Ma priorytet na liczb kolumn okrelon
przez zmienn TERM.
(Jednak jeli masz system okien obsugujcy TIOCGWINSZ lub WIOCGETD,
to pojcie rozmiaru ekranu okrelone przez ten system jest nadrzdne
w stosunku do zmiennych rodowiskowych LINES i COLUMNS).
.IP EDITOR
Nazwa edytora (uywanego dla polecenia v).
.IP HOME
Nazwa katalogu domowego uytkownika (uywana do znalezienia pliku lesskey
w systemach Unixowych i OS/2).
.IP "HOMEDRIVE, HOMEPATH"
Zoenie zmiennych rodowiskowych HOMEDRIVE i HOMEPATH tworzy nazw katalogu
domowego uytkownika, jeli nie zdefiniowano zmiennej HOME (tylko w wersji
dla Windows).
.IP INIT
Nazwa katalogu inicjalizacji uytkownika (uywana do znalezienia pliku lesskey
w systemach OS/2).
.IP LANG
Jzyk okrelajcy zestaw znakw.
.IP LC_CTYPE
Jzyk okrelajcy zestaw znakw.
.IP LESS
Opcje ktre s przekazywane
.I less
automatycznie.
.IP LESSANSIENDCHARS
Znaki, co do ktrych zakada si, e kocz sekwencje ANSI sterujce kolorem
(domylnie "m").
.IP LESSBINFMT
Format wywietlania znakw niedrukowalnych i nie-sterujcych.
.IP LESSCHARDEF
Okrela zestaw znakw.
.IP LESSCHARSET
Wybiera predefiniowany zestaw znakw.
.IP LESSCLOSE
wiersz polece wywoujcy (opcjonalny) postprocesor wejcia.
.IP LESSECHO
Nazwa programu lessecho (domylnie "lessecho").  Program lessecho uywany
jest do rozwijania metaznakw, takich jak * czy ?, w nazwach plikw
w systemach Unixowych.
.IP LESSEDIT
Prototypowy acuch dla edytora (uywany dla polecenia v).  Zobacz omwienie
w sekcji ZNAKI ZACHTY.
.IP LESSGLOBALTAGS
Nazwa polecenia wykorzystywanego przez opcj -t do znalezienia tagw
globalnych. Normalnie powinno to by ustawione na "global", jeli system
ma polecenie
.I global (1).
Jeli nie jest ustawione, tagi globalne nie s uywane.
.IP LESSKEY
Nazwa domylnego pliku lesskey(1).
.IP LESSKEY_SYSTEM
Nazwa domylnego pliku systemowego lesskey(1).
.IP LESSMETACHARS
Lista znakw uwaanych za metaznaki przez powok.
.IP LESSMETAESCAPE
Przedrostek, ktry less doda przed kadym metaznakiem w poleceniach wysyanych
do powoki.  Jeli LESSMETAESCAPE jest acuchem pustym, polecenia zawierajce
metaznaki nie bd przekazywane powoce.
.IP LESSOPEN
wiersz polece wywoujca (opcjonalny) preprocesor wejcia.
.IP LESSSECURE
Uruchamia less w trybie "bezpiecznym".  Zobacz omwienie w sekcji
BEZPIECZESTWO.
.IP LESSSEPARATOR
acuch do doczenia do nazwy katalogu przy dokaczaniu nazwy pliku.
.IP LINES
Ustawia liczb linii na ekranie.  Ma priorytet nad liczb linii okrelon
przez zmienn TERM.
(Jednak jeli masz system okien obsugujcy TIOCGWINSZ lub WIOCGETD,
to pojcie rozmiaru ekranu okrelone przez ten system jest nadrzdne
w stosunku do zmiennych rodowiskowych LINES i COLUMNS).
.IP PATH
cieka szukania uytkownika (uywana do znalezienia pliku lesskey w
systemach MS-DOS i OS/2).
.IP SHELL
Powoka uywana przy wykonywaniu polecenia ! oraz do rozwijania nazw
plikw.
.IP TERM
Typ terminala na ktrym uruchamiany jest
.IR less .
.IP VISUAL
Nazwa e
Nazwa edytora (uywanego dla polecenia v).

.SH ZOBACZ TAKE
.BR lesskey (1),
.BR more (1),
.BR head (1).

.SH OSTRZEENIA
Polecenie = i znaki zachty (chyba e zmieniono je przez -P) podaj
numery linii na grze i na dole ekranu, ale offset i pozycj procentow linii
wystpujcej po znajdujcej si na dole ekranu.
.PP
Jeli uywa si polecenia :e do nazwania wicej ni jednego pliku,
a jeden z nazwany plikw by ogldany poprzednio, nowe pliki mog
zosta doczone do listy w nieokrelonym porzdku.
.PP
Na pewnych starszych terminalach (tak zwanych terminalach z "magic cookie")
szukanie z podwietlaniem spowoduje nieprawidowe wywietlanie.  Na takich
terminalach szukanie z podwietlaniem jest domylnie wyczone, aby
unikn potencjalnych problemw.
.PP
W pewnych przypadkach, kiedy wczone jest szukanie z podwietleniem,
a wzorzec do szukania zaczyna si od ^, podwietlone moe zosta wicej
tekstu ni pasuje.
(Ten problem nie wystpuje, gdy less jest skompilowany tak, by uywa
pakietu POSIX-owych wyrae regularnych).
.PP
Przy przegldaniu tekstu zawierajcego sterujce kolorem sekwencje specjalne
ANSI, przy pomocy opcji -R, wyszukiwanie moe nie znale tekstu
zawierajcego w sobie tak sekwencj. Oprcz tego, wyszukiwanie moe zmieni
kolor czci tekstu wystpujcego za podwietlonym.
.PP
W niektrych systemach,
.I setlocale
twierdzi e znaki ASCII od 0 do 31 s znakami sterujcymi, a nie
binarnymi.  Powoduje to, e
.I less 
traktuje pewne pliki binarne jako zwyke, nie-binarne.  Aby obej
ten problem, ustaw zmienn rodowiskow LESSCHARSET na "ascii" (albo
na inny odpowiedni zestaw znakw).
.PP
Najwiesz list bdw znanych w tej wersji less znajdziesz na
http://www.greenwoodsoftware.com/less.

.SH COPYRIGHT
Copyright (c) 2000  Mark Nudelman
.PP
less jest czci projektu GNU i stanowi wolne oprogramowanie.
Moesz go rozprowadza dalej i/lub modyfikowa na warunkach albo
(1) Powszechnej Licencji Publicznej GNU, wydanej przez Fundacj
Wolnego Oprogramowania, albo (2) Licencji Less.
Szczegy dotyczce rozprowadzania znajdziesz w pliku README pakietu
dystrybucyjnego less.
Wraz z less powiniene otrzyma egzemplarz Powszechnej Licencji
Publicznej GNU (GNU General Public License) - zobacz plik COPYING.
Jeli nie - napisz do Free Software Foundation, 59 Temple Place,
Suite 330, Boston, MA  02111-1307, USA.
Powiniene take otrzyma kopi Licencji Less - zobacz plik LICENSE.
less rozpowszechniany jest z nadziej, i bdzie uyteczny
- jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domylnej gwarancji
PRZYDATNOCI HANDLOWEJ albo PRZYDATNOCI DO OKRELONYCH
ZASTOSOWA. W celu uzyskania bliszych informacji signij do
Powszechnej Licencji Publicznej GNU.

.SH AUTOR
.PP
Mark Nudelman <markn@greenwoodsoftware.com>
.br
Zgoszenia bdw lub komentarze prosz przesya na powyszy adres
albo do bug-less@gnu.org.
.br
Wicej informacji znajdziesz na witrynie macierzystej programu less:
http://www.greenwoodsoftware.com/less.