Isso porque o primeiro exemplo é executar o script de inicialização localizado em /etc/init.d/nginx
No segundo exemplo, você apenas digitou um nome simples, portanto, ele procura pelo comando seguindo sua variável $ PATH para encontrar a primeira referência que será o binário real do nginx em / usr / sbin / nginx
Estas são duas coisas diferentes, se você quer executar um arquivo no diretório atual e não automaticamente buscar os locais na variável $ PATH com a qual você deve colocar o prefixo ./ assim
./ nginx