Вы можете объединить псевдоним и скрипт,
alias proj="cd \`/usr/bin/proj !*\`"
при условии, что скрипт повторяет путь назначения. Обратите внимание, что это обратные черты вокруг имени скрипта.
Например, ваш скрипт может быть
#!/bin/bash
echo /home/askgelal/projects/java/$1
Преимущество этого метода в том, что сценарий может принимать любое количество параметров командной строки и выдавать различные пункты назначения, рассчитанные, возможно, сложной логикой.