Возможный дубликат:
Почему . не в пути по умолчанию?
Этот вопрос может быть тривиальным, но мне интересно, почему я должен набирать точку и косую черту перед именем моего скрипта, чтобы выполнить его, даже если он находится в моем текущем каталоге.
./my_script.sh
Всякий раз, когда я набираю это без точки и косой черты:
my_script.sh
Я просто получаю -bash: cloud_sync.sh: команда не найдена
В чем причина размещения ./ перед именем скрипта?
Благодарю.