Quando você desloca-f com menos, pode ver a atualização do arquivo em tempo real e a mensagem "Aguardando dados ... (interromper para interromper)".
A atualização funciona bem, mas qual é a interrupção? nada parece funcionar (Ctrl-C, Esc, Ctrl-I etc). Eu sempre tenho que matar o terminal, o que é uma dor.
linux
interrupts
studiohack
fonte
fonte
Respostas:
Ctrl + C funciona para mim. Quando eu uso o comando F em menos, ele diz "(interromper para abortar)". A "interrupção" a que se refere é a chave que está ligada à interrupção do terminal. O comando
stty -a
mostra as configurações relevantes do terminal:É
intr = ^C
isso que mostra que a interrupção é gerada por Ctrl + C.Se você faz
stty -a
o que mostra?fonte
q
para sairComo o @RandyOrrison mencionou,
^C
( control + c ) é o caractere de interrupção apropriado . Embora, a forma comoless
responde a esse sinal varie com base nas opções fornecidas no tempo de execução.Normalmente, um personagem de interrupção causas
less
para parar o que quer que está fazendo e voltar ao seu comando prompt (ou seja, não o / tty do terminal prompt).Se, em vez disso, você deseja sinalizar
less
para sair e retornar ao prompt do terminal / tty , use a opção-K
ou--quit-on-intr
. Isso fará comless
que saia imediatamente (com status 2) quando um caractere de interrupção (geralmente^C
) é digitado.fonte
Ctrl + C
não funcionou para mim. No entanto, consegui interromper o processoq
.fonte
Tente
Shift + Ctrl + C
, eu tive o mesmo problema e precisava fazerCtrl + Z
->fg
->Q
para sair.fonte
less
em segundo plano e retomá-lofg
antes de sair. Você poderia ter pressionadoq
imediatamente.Eu estava preso menos, sem discussão do que o arquivo que eu queria verificar rapidamente no meu terminal, Ctrl-c, Ctrl shift-c, nada funcionou. Ctrl-z fez o trabalho :)
fonte
less
mas para e o coloca em segundo plano para ser retomado mais tarde. Portanto, essa não é uma resposta para a pergunta.