For one thing, Linux is case sensitive by default, for cmd, params, filenames etc etc.
However, a programmer can choose to be case insensitive when accepting arguments; fairly normal when accepting Yy/Nn and other variations on yes/no.
As above, quotes are 'usual' if a single arg can have eg spaces in it.
Check bash quoting https://www.gnu.org/software/bash/ma...le-Quotes.html
for side effects of single (' ') vs double (" ") quotes.