cancela uma busca no nano?

1

Então, estou editando este arquivo de 1 MB em uma máquina Debian somente com linha de comando lenta, e acidentalmente me esqueci de desmarcar uma marca "Pesquisar para trás" ao procurar por algo. Então, agora o Debian está procurando por essa palavra - exceto se eu entendi corretamente, quando pesquisando para trás, ele tem que reler o arquivo desde o início, para cada buffer que ele procura de trás para frente. Vamos apenas dizer que eu jantei e só cheguei ao começo do arquivo. E pesquisar no final de um arquivo demora mais do que no começo.

Ah, e um outro problema. Não lembro quando salvei o arquivo por último.

Poucas opções que podem ou não existir, mas resolvem este problema:

  • Algum comando para cancelar a pesquisa em nano ?

  • Algum comando Debian para pausar o processo atual e ir para a linha de comando, para que eu possa verificar quanto do arquivo foi salvo? (semelhante a CTRL + ALT + DEL)

  • Não tenho conectividade de rede; mas, o Debian parece ter um daemon mudando para o diretório USB, quando eu insiro um USB. Talvez isso possa de alguma forma ser explorado para colocar uma execução automática no USB, que quando inserido copiaria o arquivo em questão para o USB?

por Alex 22.03.2018 / 00:22

1 resposta

2

Pressione Ctrl + C para cancelar uma pesquisa.

Em aplicações que seguem ligações de teclas clássicas do Unix, Ctrl + C significa “pare de fazer o que você está fazendo e volte ao nível superior”. Em um terminal, por padrão, Ctrl + C envia o Sinal SIGINT e isso encerra o processo em primeiro plano, mas os aplicativos podem substituir a ligação da chave ao sinal ou a ação do sinal.

O Nano captura a tecla Ctrl + C e faz algo diferente quando é pressionado no nível superior, mas acompanha o significado clássico enquanto faz algo potencialmente lento como uma pesquisa.

Para pausar o aplicativo atual do terminal e voltar para a linha de comando do shell, pressione Ctrl + Z . Isso envia o sinal SIGSTOP por padrão, o que suspende o processo de primeiro plano, e a maioria dos aplicativos de terminal respeita esse significado. No shell, para retomar o último programa suspenso, execute fg . Para ver uma lista de programas suspensos, execute jobs . Isso faz parte do controle de trabalho .

Suponho que você não esteja executando um ambiente de janela, pois, caso contrário, você simplesmente alternaria para outra janela. Se você está no console de um PC, você pode alternar para outro console pressionando Alt + F1 , Alt + F2 , etc.

    
por 22.03.2018 / 00:36