Come risolvere "command non trovato" su Ubuntu bash shell?

Sono molto nuovo a Ubuntu, lottando per trovare il command appropriato per installare Zend Server sul mio server Ubuntu 9.10.

Dopo aver scaricato il server ZF e estratto esso, cerco di eseguire questo command:

install_zs.sh 5.3 

Questo è il ls dell'archivio ZF estratto:

 install_zs.sh README upgrade_zs_php.sh zend.deb.repo zend.rpm.repo 

Ma dice che il command not found . Qualche idea?

Quando si esegue un eseguibile o uno script che non è nella variabile di ambiente "PATH" del sistema, è necessario fornire il path completo. "" è un alias per il path completo della directory di lavoro corrente, quindi ./install_zs.sh 5.3 dovrebbe funzionare.

Vorrei suggerire fortemente di dare a questo o di una simile documentazione di shell * nix una lettura, come manovrare attorno alla shell in modo cieco non è mai mai una buona idea.

Normalmente la directory corrente non viene cercata per eseguibili. Se lo script di shell è eseguibile allora è ansible utilizzare ./install_zs.sh 5.3 per eseguirlo, altrimenti utilizzare sh install_zs.sh 5.3 .

Ho trovato la risposta: ho dovuto chmod 755 il file: install_zs.sh, e dopo che ho eseguito senza il prefisso 'sudo'