Как отметил Джордж в своем ответе, это поможет вам заметить, что вы выполняете файл в текущем рабочем каталоге (pwd).
Я помню, как давно задал этот вопрос моему старшему , он сказал, что я должен добавить . к моему пути, чтобы, когда я делаю a.out, он выглядит в текущем каталоге и выполняет это. В этом случае мне не нужно делать ./a.out.
Но лично я бы рекомендовал против него. Это никогда не случалось со мной, но если вы находитесь в чужой сетевой директории или что-то еще, и там существует вредоносный исполняемый файл с именем ls, то наличие . на вашем пути - очень плохая идея. Не то чтобы вы часто сталкивались с этой проблемой, просто говоря.