Sim, é possível configurar o caminho de pesquisa adequadamente (seja contendo o diretório de trabalho explicitamente ou contendo "./"), mas é uma boa prática ter o "./" na frente do nome do programa. O motivo é a segurança: um malware pode gravar um arquivo executável com o nome de um programa comumente usado (por exemplo, ls ) e a próxima chamada para ls executará a cópia local em vez de /bin/ls . Portanto, as configurações padrão do PATH no UNIX não contêm "./".