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