Commenti
- Per la cronaca,
v
si apre$EDITOR
con file locale – non necessario vi / vim. - Modificato in quella modifica! Grazie Maciej! Non lo sapevo!
Risposta
Si può anche usare la funzione contrassegno per ricordare (e saltare torna a) posizioni specifiche nel file.
Ad esempio, digita ma
per contrassegnare una posizione con letichetta "a"
. Per tornare alla posizione, digita semplicemente "a
. Le etichette possono essere qualsiasi alfabeto (distingue tra maiuscole e minuscole) consentendo così fino a 52 possibili segni ([a-zA-Z]) anche se raramente ne uso più di 2.
Commenti
- Fantastico! Avevo bisogno di quella funzionalità e non sapevo che esistesse!
- Inoltre utile (dalla pagina man) è che se salti da qualche parte (ad esempio, con ' g '), puoi tornare indietro con ' ' (doppio apostrofo).
Risposta
-
u
– su mezza pagina -
d
– giù di mezza pagina -
k
– scorri una riga verso lalto -
j
– scorri una riga verso il basso -
-i
– ricerca senza distinzione tra maiuscole e minuscole a meno che il pattern non contenga maiuscole (come clo o in less) -
/ /pattern/
– cerca (usato con n) -
-p /pattern/
apri il file in / pattern / (as clo) -
& /pattern/
mostra righe contenenti / pattern / (come grep)
Commenti
Risposta
-S
(dalla riga di comando o digitando -
e S
durante lesecuzione di less
) taglia lunghe file ed è utile quando si visualizzano ad es log files. Digita -
e S
di nuovo per tornare indietro.
Risposta
A parte lovvio, i miei due preferiti:
-
export LESS=-FX
– se cè sotto una pagina, non lo faccio ” non è necessario premereq
per uscire - Digita
/^HEADING
per cercare i titoli e/^ *-option
per cercare opzioni
(particolarmente utile nella pagina man bash, che è molto grande)
Commenti
- +1 per LESS = -FX, proprio quello che volevo, grazie!
Risposta
- ^ f – pagina giù
- ^ b – pagina su
- G – vai alla fine del buffer
- gg – vai allinizio del buffer
anche – la maggior parte di esse sono solo funzioni simili a vim per la navigazione.
Commenti
- Io uso
space
per la pagina giù,b
per il retro di una pagina ( pagina su).g
per linizio,G
anche per la fine. - Don ' t dimenticare:
42g
– vai alla riga 42.
Risposta
Questa non è” una funzione allinterno di less
, ma è una funzione utile.
Mi piacciono le pagine man e preferisco less (1) come cercapersone. Tuttavia, la maggior parte del software GNU conserva il manuale nelle info (1) (GNU Texinfo) e non sono un fan dellinterfaccia info (1). Dammi solo meno.
Quindi, ho letto le pagine info (1) usando less
invece. Il comando seguente stamperà le pagine info (1), usando la familiare interfaccia di less!
info gpg |less
Risposta
-
n
– continua a cercare il tuo motivo nella stessa direzione -
N
– continua a cercare il tuo motivo nella direzione opposta
Se hai iniziato a cercare “foo” e desideri continuare a trovare istanze di esso, puoi premere /
seguito da return più e più volte, oppure puoi semplicemente premere n
(senza ritorno) per continuare a cercare nella stessa direzione.
-
-N
– mostra i numeri di riga -
-I
– ignora maiuscole e minuscole nel tuo modello di ricerca (utile quando cerchi errori che potrebbero essere scritti come “ERRORE | Errore | errore”) -
-G
– disattiva levidenziazione
Puoi digitarli mentre less sta già visualizzando un file e avranno effetto su qualsiasi file tu “stai visualizzando. Puoi annullarli digitandoli di nuovo.
Risposta
Anche se ci è voluto un domanda qui per ricordarmi come si fa, mi è sempre piaciuta lopzione -e
o --quit-at-eof
di less
.
Questo fa sì che qualsiasi pagina in basso alla fine del file venga chiusa da less
, ma ha lutile effetto collaterale che se hai specificato più file, fa anche sì che una pagina verso il basso alla fine di un file ti porti al successivo. Ciò può far risparmiare un sacco di :n
“se si esegue la scansione di un gruppo di file.
Risposta
Altri (per me) comandi utili sono J, K, che funziona come j, k, ma non smette di scorrere allinizio o alla fine del file: è utile perché uso spesso il bordo del terminale come marker visivo .
Come nota, sembrano essere privi di documenti, afaik.
Successivamente, uso meno per riunire file zippati e non zippati (funziona grazie a lesspipe), come in less /var/log/dpkg.log* | less
Risposta
Non molto di un elenco, ma comunque abbastanza utile. Basta cercare nelle pagine man saltando avanti e indietro per trovare espressioni corrispondenti (senza distinzione tra maiuscole e minuscole).
# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion"
Risposta
Mi piace lopzione di scorrimento orizzontale regolabile, ovvero anteponi un numero al tasto freccia sinistra / destra e less
scorrerà quel numero di colonne da quel momento in poi, funziona meglio con chop- lopzione righe -S
.
less
legge le opzioni della riga di comando da $LESS
variabile allavvio, ecco le mie opzioni preferite:
$ echo $LESS -JMQRSi
-
-J
aggiungi colonna di stato su a sinistra, contrassegna le colonne con risultati di ricerca. -
-M
riga di stato più dettagliata. -
-Q
nessuna campana. -
-R
non convertire linput non elaborato, consente di interpretare le sequenze di escape. -
-S
disabilita il ritorno a capo automatico. -
-i
ricerca senza distinzione tra maiuscole e minuscole.
&pattern
mostra SOLO le righe che contengono / pattern /?