“XXX está com hash” significando do comando type? [duplicado]

1
    

Esta pergunta já tem uma resposta aqui:

    
  •              Por que 'digitar qual' diz que 'o que é hash'?                                      1 resposta                          
  •     

Eu percebi que você pode usar o windows dir no terminal ubuntu, quando eu tentei me aprofundar em sua implementação, o comando type me diz que é hashed , eu leio algumas doc mas não explicou o que "hashed" significa

    
por watashiSHUN 16.10.2016 / 03:55

1 resposta

2

De link por usuário frostschutz no Unix Stackexchange:

  

É uma coisa de desempenho; em vez de pesquisar todo o caminho para o binário toda vez que é chamado, ele é colocado em uma tabela de hash para uma pesquisa mais rápida. Portanto, qualquer binário que já esteja nessa tabela de hash está com hash. Se você mover binários quando eles já estiverem com hash, ele ainda tentará chamá-los no local antigo.

     

Veja também help hash , ou man bash e procure por hash sob comandos internos.

    
por Justin Eiler 16.10.2016 / 04:04