Adiciona uma barra no final do bash dos links simbólicos do diretório

7

Eu tenho um link simbólico para um diretório,

por exemplo, ln -s /tmp /xxx

Agora, quando digito /xx e pressiono a tecla tab , o bash completa a linha em /xxx

Se eu pressioná-lo novamente, ele se tornará /xxx/

Agora, como posso pedir ao bash que complete /xx to /xxx/ automaticamente (desde que haja apenas uma correspondência)

    
por daisy 12.04.2016 / 07:25

2 respostas

10

Adicione a seguinte linha ao seu arquivo ~/.inputrc :

set mark-symlinked-directories on

Consulte "Readline Init File Syntax" no Manual de referência do Bash para mais informações sobre este assunto.

    
por 23.06.2016 / 23:43
0

WORKSFORME no Ubuntu 15.10. O que você está? Tem certeza de que está usando o bash e não o zsh?

Talvez apenas talvez:

echo 'set mark-directories on' >> ~/.inputrc
echo 'export INPUTRC=~/.inputrc' >> ~/.bashrc
    
por 12.04.2016 / 07:39