Dovendo aprire un file digito da shell

./FileDaAprire.sh

mi risponde la shell

bash: ./axis2server.sh: Permission denied
Allora digito il comando con sudo

sudo ./FileDaAprire.sh

mi viene chiesta l'immissione della password:

se do quella di root mi viene dato errore, se digito la mia (che credo dunque sia quella giusta) mi viene risposto

sudo: ./axis2server.sh: command not found
Non so perchè, ma poi la cosa strana è che senza sudo, devo scrivere per intero tutto il nome del file senza poter ricorrere al completamento automatico col tasto TAB. Se digito sudo, allora TAB mi completa il nome del file...

E comunque, com'è possibile che non riconosca il comando sudo?