./
ou apenas .
é uma abreviatura unix para o diretório atual.
Você precisa especificá-lo quando o diretório atual não estiver em seu PATH. O PATH é a lista de pastas pesquisadas quando você executa um programa. (Você pode determiná-lo escrevendo echo $PATH
.) Se um arquivo executável não estiver em seu PATH, para executá-lo você precisa especificar a pasta. Você pode fazer isso fornecendo o caminho completo para o arquivo, mas se arquivo está no diretório atual, você pode usar ./
como abreviação.
Da mesma forma, ../
ou apenas ..
é uma abreviação para o diretório acima do atual.