Răspuns
Se poate folosi și caracteristica de marcare pentru a-ți aminti (și a sări) înapoi la) poziții specifice din fișier.
De exemplu, tastați ma
pentru a marca o poziție cu eticheta "a"
. Pentru a reveni la poziție, pur și simplu tastați "a
. Etichetele pot fi orice alfabet (distincție între majuscule și minuscule), permițând astfel până la 52 de semne posibile ([a-zA-Z]), deși rar folosesc mai mult de 2.
Comentarii
comentarii „>
Minunat! Aveam nevoie de acea caracteristică și nu știam că există!
De asemenea, este util (din pagina manuală) că dacă sari undeva (de exemplu, cu ' g '), puteți sări înapoi cu ' ' (apostrof dublu).
Răspuns
-
u
– jumătate de pagină
-
d
– jumătate de pagină în jos
-
k
– derulați o singură linie în sus
-
j
– derulați o singură linie în jos
-
-i
– căutare insensibilă la majuscule, cu excepția cazului în care modelul conține majuscule (ca clo sau în mai puțin)
-
/ /pattern/
– căutare (utilizat cu n)
-
-p /pattern/
fișier deschis la / pattern / (ca clo)
-
& /pattern/
afișează liniile care conțin / pattern / (cum ar fi grep)
Comentarii
Răspuns
-S
(fie la linia de comandă sau tastând -
și S
în timp ce rulați less
) toacă linii lungi și este util atunci când vizualizați de ex fișiere jurnal. Tastați -
și S
din nou pentru a reveni.
Răspundeți
În afară de cele evidente, cele două favorite ale mele:
-
export LESS=-FX
– dacă există sub o singură pagină, eu nu ” nu trebuie să apăsați q
pentru a ieși
- Tastați
/^HEADING
pentru a căuta titluri și /^ *-option
pentru a căuta opțiuni
(util în special în pagina manuală bash, care în foarte mare)
Comentarii
Răspunde
- ^ f – pagina în jos
- ^ b – pagina în sus
- G – mergeți la sfârșitul bufferului
- gg – mergeți la începutul bufferului
și – cele mai multe dintre ele sunt doar funcții de tip vim pentru navigare.
Comentarii
Răspundeți
Aceasta nu este o funcție din less
, dar este o caracteristică utilă.
Îmi plac paginile de manual și prefer mai puțin (1) ca pager. Totuși, majoritatea software-ului GNU păstrează manualul în info (1) (GNU Texinfo) și nu sunt un fan al interfeței info (1). Doar dă-mi mai puțin.
Deci, am citit pagini de informații (1) folosind în schimb less
. Următoarea comandă va imprima paginile de informații (1), utilizând interfața familiară a mai puțin!
info gpg |less
Răspuns
-
n
– continuați să căutați modelul dvs. în aceeași direcție
-
N
– continuați să căutați modelul dvs. în direcția opusă
Dacă ați început să căutați „foo” și doriți să găsiți în continuare instanțe ale acestuia, puteți să accesați /
urmat de revenire mereu sau pur și simplu puteți apăsa n
(fără returnare) pentru a continua să căutați în aceeași direcție.
-
-N
– afișați numerele de linie
-
-I
– ignorați majusculele din modelul dvs. de căutare (util atunci când căutați erori care ar putea fi scrise ca „EROARE | Eroare | eroare”)
-
-G
– dezactivați evidențierea
Puteți să le tastați în timp ce mai puțin vizualizează deja un fișier și vor avea efect asupra fișierului pe care îl aveți vizionează. Le puteți anula tastându-le din nou.
Răspundeți
Deși a fost nevoie de un întrebare aici pentru a-mi reaminti cum să o fac, mi-a plăcut întotdeauna opțiunea -e
sau --quit-at-eof
a less
.
În mod nominal, orice pagină de la sfârșitul fișierului renunță la less
, dar are utilitatea efect secundar că, dacă ați specificat mai multe fișiere, acesta determină, de asemenea, o pagină în jos la sfârșitul unui fișier pentru a vă duce la următoarea. Acest lucru poate economisi o mulțime de :n
„dacă scanează printr-o grămadă de fișiere.
Răspunde
Alte comenzi utile (pentru mine) sunt J, K, care funcționează ca j, k, dar nu opriți derularea la începutul sau la sfârșitul fișierului: este util deoarece folosesc adesea marginea terminalului ca un marker vizual .
Ca o notă, par a fi nedocumentate, afaik.
În continuare, folosesc mai puțin pentru a lega împreună fișierul zip și nu zip (funcționează datorită lesspipe), ca în less /var/log/dpkg.log* | less
Răspuns
Nu prea mult dintr-o listă, dar totuși destul de util. Căutați doar printre paginile de om sărind înainte și înapoi la expresii potrivite (care nu disting majuscule / minuscule).
# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion"
Răspuns
Îmi place opțiunea de defilare orizontală reglabilă, adică mai întâi tasta săgeată stânga / dreapta cu un număr și less
va derula acel număr de coloane de atunci, funcționează cel mai bine cu chop- opțiunea de linii -S
.
less
citește comutatoarele de linie de comandă din $LESS
variabilă la pornire, aici sunt comutatoarele mele preferate:
$ echo $LESS -JMQRSi
-
-J
adăugați coloana de stare pe în stânga, marchează coloanele cu accesări de căutare.
-
-M
linie de stare mai detaliată.
-
-Q
fără clopote.
-
-R
nu convertiți intrarea brută, permite interpretarea secvențelor de scăpare.
-
-S
dezactivați împachetarea liniei.
-
-i
căutare insensibilă la majuscule.