Como novo é ctrl + r?

24

Estou imaginando quando este comando foi introduzido e se é parte de algum Linux oficial ou é específico do Ubuntu? Como faço para procurar o meu comando? histórico de linha para comandos que eu usei antes?

    
por Niklas Rosencrantz 30.11.2015 / 06:03

2 respostas

37

Antigo.

Não é uma coisa do Linux. O recurso que você está falando pertence ao shell bash através da biblioteca readline que ele usa. Ele funcionará de forma idêntica onde quer que você consiga executar o bash, incluindo Windows, BSDs, OSX, etc.

Faz parte do Bash desde pelo menos a versão 1.14.7 (desde 1995), pois a página manpage dessa versão menciona reverse-search-history da mesma maneira que as páginas de hoje. Você pode checar a fonte do repositório GNU .

Também é mencionado no arquivo FEATURES de bash-1.05 , que aparentemente é de 1990 .

    
por muru 30.11.2015 / 06:13
14

Origina-se com o Emacs, e não bash, provavelmente remonta a 1983 pelo menos, se não em 1975.

    
por zpgidaman 30.11.2015 / 20:15