set -o emacs
diz ao shell para entender os comandos de edição do Emacs.
Ou seja, você pode usar os comandos do Emacs no prompt do shell e eles funcionarão conforme o esperado. Por exemplo:
- Use Ctrl K para excluir uma linha.
- Use Ctrl T transponha dois caracteres.
- Use Meta P para apagar uma palavra.
- Use Ctrl P para ir para a linha anterior, ou seja, o comando anterior.
(Mais comandos aqui , note que nem todos funcionarão porque nem todos fazem sentido no comando linha.)
set -o emacs
funciona com bash
e ksh
. Outras shells baseadas em Bourne podem incluir essa funcionalidade também.
Pelo menos para bash
, emacs
é o modo de edição padrão. Você também pode escolher vi
com set -o vi
.