A resposta curta é que, para executar o programa, não importa o seu diretório, você precisa ter o diretório do programa em seu caminho de pesquisa. O problema pode ser resolvido colocando o programa em uma pasta que já esteja nesse caminho ou adicionando uma nova pasta ao caminho - ou funcionará. A melhor resposta depende de:
Este programa é um programa baixado que você compilou da fonte?
É bem provável que já tenha um mecanismo de instalação. Na pasta que você compilou o programa, como root, execute 'make install'
Este programa é um programa baixado que você deseja disponibilizar como parte dos programas padrão no computador?
Faz sentido colocar esse tipo de aplicativo em uma pasta padrão. É bastante comum usar diretórios como / usr / local / bin para tais programas. Você precisará de acesso root para fazer isso.
Este é um programa que você escreveu para si mesmo e / ou você não tem privilégios especiais no computador.
Criando uma pasta no seu diretório pessoal chamada 'bin' e colocando o programa lá. Pode ser necessário editar seu script de login para adicionar o caminho completo a essa pasta (por exemplo, / usr / home / jeremy / bin)
Embora você possa apenas adicionar seu diretório atual ao caminho de busca, você terá que continuar fazendo isso a cada novo programa - e é mais trabalho a longo prazo.