Comentários
- Para registro
vabre$EDITORcom arquivo local – não necessário vi / vim. - Editado nessa mudança! Obrigado Maciej! Eu não conhecia esse!
Resposta
Também se pode usar o recurso de marcar para lembrar (e pular voltar para) posições específicas no arquivo.
Por exemplo, digite ma para marcar uma posição com o rótulo "a". Para voltar à posição, basta digitar "a. Os rótulos podem ser qualquer alfabeto (diferenciando maiúsculas de minúsculas), permitindo assim até 52 marcas possíveis ([a-zA-Z]), embora eu raramente use mais de 2.
Comentários
- Incrível! Eu precisava desse recurso e não sabia que ele existia!
- Também útil (da página do manual) é se você pular para algum lugar (por exemplo, com ' g '), você pode voltar com ' ' (apóstrofo duplo).
Resposta
-
u– meia página para cima -
d– meia página para baixo -
k– rolar uma única linha para cima -
j– rolar uma única linha para baixo -
-i– pesquisa que não diferencia maiúsculas de minúsculas, a menos que o padrão contenha maiúsculas (como clo ou em menos) -
/ /pattern/– pesquisa (usado com n) -
-p /pattern/abrir arquivo em / pattern / (as clo) -
& /pattern/mostrar linhas contendo / pattern / (como grep)
Comentários
Resposta
-S (na linha de comando ou digitando - e S durante a execução de less) corta linhas longas e é útil na visualização, por exemplo arquivos de log. Digite - e S novamente para voltar.
Resposta
Além do óbvio, meus dois favoritos:
-
export LESS=-FX– se houver menos de uma página, eu não ” Não é necessário pressionarqpara sair - Digite
/^HEADINGpara pesquisar títulos e/^ *-optionpara pesquisar opções
(especialmente útil na página de manual do bash, que é muito grande)
Comentários
- +1 para LESS = -FX, exatamente o que eu queria, obrigado!
Resposta
- ^ f – página abaixo
- ^ b – página acima
- G – vá para o final do buffer
- gg – vá para o início do buffer
também – a maioria deles são apenas funções do tipo vim para navegação.
Comentários
- eu uso
spacepara página abaixo,bpara voltar uma página ( subir página).gpara o início,Gpara o final também. - Não ' esqueça:
42g– vá para a linha número 42.
Resposta
Esta não é” uma função dentro de less, mas é um recurso útil.
Eu gosto de páginas de manual e prefiro less (1) como meu pager. No entanto, a maioria dos softwares GNU mantém o manual nas info (1) Formato (GNU Texinfo), e não sou fã da interface info (1). Apenas me dê menos.
Então, eu li as páginas info (1) usando less. O comando a seguir imprimirá as páginas de informações (1), usando a interface familiar de less!
info gpg |less
Resposta
-
n– continue procurando seu padrão na mesma direção -
N– continue procurando seu padrão na direção oposta
Se você começou a pesquisar por “foo” e deseja continuar encontrando instâncias dele, você pode pressionar / seguido por return repetidamente, ou você pode simplesmente pressionar n (sem retorno) para continuar pesquisando na mesma direção.
-
-N– mostrar os números das linhas -
-I– ignorar maiúsculas e minúsculas em seu padrão de pesquisa (útil ao procurar erros que podem ser escritos como “ERROR | Erro | erro”) -
-G– desative o destaque
Você pode digitar enquanto o less já está visualizando um arquivo e eles terão efeito em qualquer arquivo que você “revendo. Você pode desfazê-los digitando-os novamente.
Resposta
Embora tenha demorado um pergunta aqui para me lembrar como fazê-lo, sempre gostei da opção -e ou --quit-at-eof de less.
Isso faz com que qualquer página para baixo no final do arquivo saia de less, mas tem o útil efeito colateral que, se você especificou vários arquivos, também faz com que uma página caia no final de um arquivo para levá-lo para o próximo. Isso pode economizar muito :n “s ao verificar vários arquivos.
Resposta
Outros (para mim) comandos úteis são J, K, que funciona como j, k, mas não para de rolar no início ou no final do arquivo: é útil porque costumo usar a borda do terminal como um marcador visual .
Como uma nota, eles parecem ser indocumentados, afaik.
Em seguida, eu uso less para enviar arquivos compactados e não compactados (funciona graças ao lesspipe), como em less /var/log/dpkg.log* | less
Resposta
Não é exatamente uma lista, mas mesmo assim é bastante útil. Basta pesquisar nas páginas do manual indo e voltando para as expressões correspondentes (não diferencia maiúsculas de minúsculas).
# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion"
Resposta
Gosto da opção de rolagem horizontal ajustável, ou seja, prefixo a tecla de seta para a esquerda / direita com um número e less rolará esse número de colunas a partir de então funciona melhor com chop- opção de linhas -S.
less lê as opções de linha de comando de $LESS variável na inicialização, aqui estão minhas opções preferidas:
$ echo $LESS -JMQRSi
-
-Jadicionar coluna de status em à esquerda, marca as colunas com resultados de pesquisa. -
-Mlinha de status mais detalhada. -
-Qsem sinos. -
-Rnão converta a entrada bruta, permite que as sequências de escape sejam interpretadas. -
-Sdesative a quebra de linha. -
-ipesquisa que não diferencia maiúsculas de minúsculas.
&patternmostra APENAS linhas que contêm / padrão /?