Se você precisar resolver (ou investigar) um link simbólico, você pode usar a biblioteca bash independente de plataforma 'realpath-lib'. Por padrão, ele emula o readlink e funciona no Mac ou no Unix. Pode ser encontrado em Github ou Bitbucket e é grátis.
Mas parece que você quer apenas fazer o python2 (ao invés de ./python2) a partir do seu diretório local (funcionando). Pode ser possível fazer isso com um alias em seu .bashrc ou, caso contrário, você precisará adicionar o diretório de trabalho (que contém seu symlink) à sua variável de ambiente PATH. Isso também pode ser feito apenas para a sessão atual ou no arquivo .bashrc para sessões futuras. Isso pode ser uma solução para apenas um usuário específico.
Outra opção que funcionaria para todos os usuários seria criar o link simbólico python2 para / usr / bin / python em outro diretório no caminho, digamos em / usr / local / bin. Talvez algo como:
sudo ln -s /usr/bin/python /usr/local/bin/python2
Então, qualquer usuário ou script deve encontrar os comandos python ou python2. Claro que esta opção requer privilégios de admin (root) para instalar.