Estou tentando pesquisar meu histórico do bash da mesma forma que com CTRL- r, mas para encaminhar a direção.
Foi uma dor para mim, quando eu bati uma vez com muita freqüência CTRL- r, encontrar o comando anterior novamente.
Como você pode encaminhar a pesquisa no seu histórico do Bash de maneira semelhante à pesquisa reversa?
.bash_profile
e.profile
só são de origem para o log-in conchas. Eu colocaria isso em.bashrc
(da qual eu fonte.profile
).[[ $- == *i* ]] && stty -ixon
pode ser usado para evitar o problema descrito aqui.bash_profile
em todas as máquinas às quais se conecta, esta resposta sobre o superusuário funciona muito bem.O melhor truque que o IMHO está habilitando com
pgup
epgdown
. basta colocar isso no seu~/.inputrc
logout / login, digite as primeiras letras e, em seguida,
pgup
oupgdown
para pesquisar no históricoctrl-R
pesquise todas as linhas que contenham palavras, enquanto as linhas de pesquisa de histórico-busca-encaminhamento que começam com palavrasfonte
/etc/inputrc
(por exemplo, no Ubuntu).Você pode tentar https://github.com/dvorka/hstr, que permite a filtragem "sugerir estilo de caixa" do histórico do Bash com pedidos baseados em métricas (opcionais), ou seja, é muito mais eficiente e mais rápida nas direções direta e anterior:
Ele pode ser facilmente ligado a Ctrl-re / ouCtrl-s
fonte
sudo add-apt-repository ppa:ultradvorka/ppa; sudo apt-get update; sudo apt-get install hh; hh --show-configuration >> ~/.bashrc;
Eu costumo pressionar ESCterminal e depois o >. Ele redefine pelo menos e você pode tentar clicar com menos frequência CTRL+ R.
fonte