Como habilitar o autocompletar de abas para scripts localizados em ~ / bin?

2

Se eu colocar um executável em ~/bin , posso digitar as primeiras letras do nome do arquivo e, em seguida, pressionar tab para permitir que o shell termine o restante do nome.

Embora isso funcione com programas executáveis , ele não parece funcionar com s scripts do inferno . É este o comportamento desejado, ou estou fazendo algo errado?

    
por Martin Drozdik 14.11.2014 / 10:18

2 respostas

4

Mesmo os scripts precisam do conjunto de bits executáveis.

    
por Oli 14.11.2014 / 10:25
3

Você provavelmente terá seu script nomeado de forma semelhante (inicial) como um aplicativo ou executável existente em $ PATH (ou, como menciona Oli, você se esqueceu de torná-lo executável).

Outra coisa é que é uma má prática usar extensões de linguagem em executáveis no $ PATH, veja este link

    
por Jacob Vlijm 14.11.2014 / 10:25