In case you run into it in the future, while . means current directory, .. means previous directory.
This can be invoked multiple times,
means the file test up two directories.
If I am in my home directory
. == /home/Miati
.. == /home
../../ == /
To run executable scripts, they must be invoked with the current directory.
So if you have the script called foo, in the terminal typing foo would not work.
You would need to type ./foo
foo: command not found
Additionally, prefixing files with a dot, .config means a hidden file/folder.
So if you were trying to access a hidden folder in the same directory, something like this would be valid: