Estou feliz e realmente gosto do recurso Ctrlde Rpesquisa para trás do shell bash. Alguns dos meus colegas não gostam, pois às vezes é confuso. Eu os entendo. Se você inserir os caracteres errados, a posição atual no histórico estará em algum lugar no passado e você não encontrará as correspondências recentes.
Existe uma alternativa mais amigável para pesquisar para trás no histórico do shell?
Eu quero ficar com bash. Sugerir um shell alternativo não é uma resposta a essa pergunta.
O problema com a "posição perdida" é explicado aqui: Redefinir a posição de pesquisa do histórico do bash . Essas soluções funcionam. Isso mesmo. Mas a solução não é fácil e amigável de acordo com o meu ponto de vista. Essas soluções não são simples e diretas. São soluções do passado. No passado, o ser humano precisava aprender a maneira como o computador queria a entrada. Mas hoje as ferramentas devem aceitar a entrada de uma forma que seja fácil para o usuário.
Talvez alguém conheça um IDE de jetbrains como o PyCharm. Se você procurar por "foobar", você obterá as linhas que contêm "foo_bar". Isso é ótimo, isso é unix :-)