Se você configurar seu arquivo .bashrc para usar o editor vi
na linha de comando, ele tornará as edições da linha de comando muito menos complexas.
1º, assim que "definir -o vi" estiver ativado, você pode simplesmente pressionar "< esc > k" ,
então continue batendo "k" para subir o histórico como se fosse,
se você passar por uma entrada, use "j" para descer .
NOTA: ao usar o vi, existem dois modos: comando e edição
para entrar no modo de comando aperte a tecla ESCAPE KEY ONCE,
então a, A, i, I, etc. para inserir.
Almofada de cursor simples no vi: esquerda = h, abaixo = j, acima = k, direita = l
link
Eu adicionei todas as entradas necessárias para fazer isso funcionar em:
link
Assim, com base nas informações muito úteis acima,
Consegui usar "histórico" e RECUPERAR uma linha de "histórico", SEM executá-lo. (obrigado por esse post!)
se shopt estiver listado e
histverify está "off" a! irá EXECUTAR imediatamente,
se você adicionou ao seu .bashrc ou digitou: shopt -s histverify ,
então uma ! permite uma edição, por exemplo:
history
1 more .bashrc
2 history
3 shopt
4 . ./.bashrc
5 shopt | grep hist
6 history
7 alias
8 history
9 shopt
10 history
- > 5
quando eu bato! 5 o seguinte comando aparece, mas NÃO executa
### se histverify estiver "on".
shopt | grep hist
cmdhist on
histappend on
histreedit off
histverify on
lithist off
Lembre-se que Linus e Richard criaram ferramentas Linux e GNU
para aproveitar o UNIX. O editor vi (criado por Bill Joy)
é uma das melhores ferramentas para dominar como é em TODAS as distribuições do UNIX
e Linux.
Todos os outros editores da linha de comando precisam ser carregados e
requer software adicional. Usando uma GUI no Linux
(diferente do Firefox, Thunderbird e OpenOffice)
é como rebocar o seu Diesel 4x4 com um Fusca 1968 ...
vai funcionar, mas com certeza não faz sentido.
Lembre-se do que Kernigan disse sobre uma GUI, "o que você vê é tudo que você ganha".