como excluir todos os caracteres após o cursor no shell

11

Eu quero apagar todos os caracteres após o cursor no putty ou shell. Como posso conseguir isso?

Sempre que eu quiser excluir a linha completa, preciso pressionar a tecla delete e isso é algo que não quero fazer.

Encontrar uma maneira de excluir a linha melhora minha velocidade e eficiência.

por exemplo

 $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop

@ é a minha posição do cursor, por isso, se tiver de eliminar a linha, tenho de continuar a premir a tecla de eliminação.

    
por Rahul Mehta 28.11.2011 / 06:46

2 respostas

34

Pressione Ctrl k . Aqui estão alguns atalhos comumente usados

Limite de teclas CTRL

  • Ctrl + a - Salta para o início da linha
  • Ctrl + b - Mover de volta um caracter
  • Ctrl + c - Terminar o comando
  • Ctrl + d - Excluir sob o cursor
  • Ctrl + e - Salta para o final da linha
  • Ctrl + f - Avança um caracter
  • Ctrl + k - Excluir para EOL
  • Ctrl + l - Limpar a tela
  • Ctrl + r - Pesquise o histórico para trás
  • Ctrl + R - Procura o histórico de trás para frente com multi ocorrência
  • Ctrl + u - Apagar para trás do cursor
  • Ctrl + x x - Mover entre EOL e posição atual do cursor
  • Ctrl + x @ - Mostra possíveis conclusões do nome do host
  • Ctrl + z - Suspender / Parar o comando

ALT Key Bound

  • Alt + < - Mover para a primeira linha do histórico
  • Alt + > - Mover para a última linha do histórico
  • Alt + ? - Mostrar lista de conclusão atual
  • Alt + * - Insere todas as conclusões possíveis
  • Alt + / - Tentativa de completar o nome do arquivo
  • Alt + . - último argumento do comando anterior
  • Alt + b - Retroceder
  • Alt + c - Capitaliza a palavra
  • Alt + d - Excluir palavra
  • Alt + f - Avançar
  • Alt + l - Tornar a palavra em minúsculas
  • Alt + n - Busca no histórico não-incremental
  • Alt + p - Pesquise o histórico de forma não-incremental
  • Alt + r - Comando de retorno
  • Alt + t - Mover palavras ao redor
  • Alt + u - Tornar a palavra maiúscula
  • Alt + espaço de retorno - Apagar para trás do cursor
por 28.11.2011 / 06:58
3

Eu sei que é uma pergunta antiga, mas se você gosta / trabalha com o editor vi, pode usar:

$ set -o vi

Isso permite tratar a entrada como dentro do editor vim (modo de inserção):

  • Excluir até o final da linha <ESC>D ,
  • Editar toda a linha de comando dentro de uma sessão vim <ESC>v (sair do comando vim executa)
  • Pesquisar nos últimos comandos <ESC>/regexp_to_find ,
  • Ir para o início da linha <ESC>0 ,
  • Inserir no início da linha <ESC>I ,
  • Alterar a próxima palavra <ESC>cw
  • Etc.

Este é um dos muitos tutoriais do vim.

    
por 02.02.2016 / 14:20

Tags