Why is . not in the path by default?
This question might be trivial but I'm wondering why I have to type the dot and the slash before the name of my script in order to execute it, even though it is located in my current directory.
Whenever I type it without the dot & the slash:
I just get -bash: cloud_sync.sh: command not found
What is the reason behind putting the ./ in front of a script name?