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


15

Quero excluir todos os caracteres após o cursor na massa ou no shell. Como posso conseguir isso?

Toda vez que quero 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 posição do meu cursor; se precisar excluir a linha, continuarei pressionando a tecla Delete.

Respostas:


39

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

Limite da tecla CTRL

  • Ctrl + a - Salta para o início da linha
  • Ctrl + b - Voltar um caractere
  • Ctrl + c - Finalize o comando
  • Ctrl + d - Excluir abaixo do cursor
  • Ctrl + e - Salta para o final da linha
  • Ctrl + f - Avançar um caractere
  • Ctrl + k - Excluir para EOL
  • Ctrl + l - Limpe a tela
  • Ctrl + r - Pesquise o histórico ao contrário
  • Ctrl + R - Pesquise o histórico com várias ocorrências
  • Ctrl + u- Excluir para trás do cursor
  • Ctrl + x x - Mover entre EOL e posição atual do cursor
  • Ctrl + x @ - Mostrar possíveis conclusões de nome de host
  • Ctrl+ z- Suspender / Parar o comando

Limite da tecla ALT

  • Alt + < - Mover para a primeira linha da história
  • Alt + > - Mover para a última linha da história
  • Alt+ ?- Mostrar lista de conclusão atual
  • Alt+ *- Inserir todas as conclusões possíveis
  • Alt+ /- Tentativa de concluir o nome do arquivo
  • Alt+ .- Arranque o último argumento para o comando anterior
  • Alt+ b- Mover para trás
  • Alt+ c- Coloque em maiúscula a palavra
  • Alt+ d- Excluir palavra
  • Alt+ f- Avançar
  • Alt+ l- Tornar a palavra em minúscula
  • Alt+ n- Pesquise o histórico para frente não incremental
  • Alt+ p- Pesquise o histórico de forma não incremental
  • Alt+ r- Comando de rechamada
  • Alt+ t- Mover palavras
  • Alt+ u- Tornar a palavra em maiúscula
  • Alt+ back-space- Excluir para trás do cursor

Pressione a tecla ESC e pressione d, exclua apenas uma palavra
Rahul Mehta 28/11

Qual distribuição você está usando?
Jaypal singh

versão do ubuntu 11
Rahul Mehta 28/11

1
CTRL kdeve fazê-lo.
Jaypal singh

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,
  • Edite a linha de comando inteira dentro de uma sessão do vim <ESC>v(sair do comando de execução do vim)
  • Pesquise nos últimos comandos <ESC>/regexp_to_find,
  • Vá para o início da linha <ESC>0,
  • Inserir no início da linha <ESC>I,
  • Alterar próxima palavra <ESC>cw
  • Etc.

Este é um dos muitos tutoriais do vim.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.