Elenco di utili funzioni “less”

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

  • ? / pattern / – cerca allindietro (usato anche con n) F – Segui come la coda -f
  • Per come lo ricordo, &pattern mostra SOLO le righe che contengono / pattern /?
  • @lsc: Sì, ' è giusto. Ho ' aggiornato.

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:

  1. export LESS=-FX – se cè sotto una pagina, non lo faccio ” non è necessario premere q per uscire
  2. 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *