Melhore a pesquisa do histórico da linha de comando com essas modificações.inputrc
Inicie o Terminal e abra seu arquivo .inputrc em um editor de texto de sua preferência. Usaremos o nano porque é muito fácil de usar:
nano .inputrc
Cole as cinco linhas a seguir no arquivo .inputrc (presumivelmente em branco):
"\e[A: history-search-backward \e[B: history-search-forward set show-all-if-ambiguous on set complete-ignore- caso na TAB: menu completo"
Deve ficar assim:
Pressione “Control+O” para salvar o arquivo, depois Control+X para sair do nano.
Atualize o terminal ou crie um novo e você poderá ver a diferença imediatamente ao usar as setas e as teclas de tabulação ao folhear o histórico de comandos.
A duração do histórico armazenado ainda depende de como HISTFILESIZE está definido, então não se esqueça de ajustar isso para acomodar suas necessidades. Observe também que, se você limpar o histórico de comandos com alguma regularidade, a utilidade desses recursos diminuirá consideravelmente.
Discutimos outras formas de imprimir e pesquisar no histórico de comandos anteriores, mas esta talvez seja a melhor opção se você deseja executar um comando anterior novamente em vez de simplesmente localizar a sintaxe de um comando longo string executada.Se sua interação principal com o terminal for para comandos padrão, não se esqueça do excelente truque para rastreá-los automaticamente, armazenando qualquer string 'padrão' em um arquivo de texto individual, embora esses ajustes inputrc ainda facilitem seu trabalho se você Você pretende alternar uma configuração no futuro.
Avisa o Lifehacker para os truques de pesquisa do histórico com a tecla de seta, embora você possa se lembrar das outras linhas .inputrc de um truque anterior que compartilhamos há algum tempo.
