Indicar explicitamente um caminho para um executável fará com que o shell tente usar esse caminho para executar o executável.
Se estiver dizendo ./myscript e se myscript não estiver no diretório atual, você receberá um erro "não há arquivo ou diretório". Isso não não usa a variável $PATH .
O $PATH deve ser uma lista de diretórios (não arquivos) com : -delimited, na qual o shell procurará executáveis quando nenhum caminho for especificado na linha de comando. É um risco de segurança em potencial adicionar o diretório atual ( . ) à variável PATH (consulte " É seguro adicionar ao meu PATH? Como é que se passa? ").
Outra solução simples para quando você só quer ter acesso a um único executável fora do seu comum $PATH é usar um alias:
alias myscript=/path/to/myscript
(isso vai no seu arquivo de inicialização, provavelmente .bashrc para bash ).
Você deve especificar o caminho absoluto completo para o executável no alias.