./ vs. для запуска программ под терминалом

Мне нужно уточнить, как мы запускаем исполняемые файлы под терминалом. Это может быть хромым вопросом, но в чем разница между запуском исполняемого файла с ./an_executable и . an_executable (допустим, что мы находимся в каталоге, где находится an_executable)

Я уже знаю, что первый заставит оболочку искать an_executable в текущем каталоге (.), но почему не требуется / после . при использовании последней версии?

Спасибо заранее. [!d2 ]

1
задан 13 February 2015 в 23:13

0 ответов

Другие вопросы по тегам:

Похожие вопросы: