Alguns dos meus atalhos de console favoritos

Todos eles funcionam em uma linha de leitura no estilo emacs (set -o emacs) vinculada a interpretadores de shell (BaSH, ZSH, etc). (Existem alguns que funcionam de forma um pouco diferente no ZSH):

Claro, todos estes vêm quase inalterados do EMACS.

  • CF Mover para o próximo personagem
  • CB Mover para o personagem anterior
  • CA salto para o início da linha (bol)
  • CE Jump to end of line (eol)
  • MB Salta para a palavra anterior
  • MF pular para a próxima palavra
  • C- / Desfazer
  • CX CX ponto de troca. Existem duas marcas. Você pode se mover, CX CX, mover um pouco mais e, em seguida, alternar entre os pontos.
  • Comando CX CE Edit em $ EDITOR (para zsh, veja aqui )
  • M-. / M-_ Recupere o último argumento do último comando (e continue voltando na história)

  • Linha CK Kill de ponto a eol

  • Linha de descarga CU de ponto a parafuso

  • MD Mate a próxima palavra

  • M-Backspace Mate a palavra anterior

  • CW Mate a palavra anterior (para o espaço anterior)

  • CH Mate o personagem anterior (não entra no anel de morte)

  • CD Mate o próximo personagem (não entra no anel de morte)

  • CY Yank matou texto

  • CR Recall texto para trás

  • CS Recall texto para a frente (pode não funcionar dependendo das configurações do terminal. Pode interromper o fluxo. Se isso acontecer, CQ o restaura)

  • história Mostrar história