Você pode usar hash -d
para definir diretórios nomeados explicitamente:
hash -d foo=/etc
Nota: isso não define o parâmetro correspondente:
% hash -d foo=/etc
% echo $foo
% echo ~foo
/etc
hash -d
sem nenhum argumento imprimirá a tabela hash denominada directiories.