>>7594506Protip: you can add a "shebang" to the first line of a script to specify exactly which shell should be used to run it (so the behavior doesn't change if you change your default shell). File extensions basically don't matter on Linux, but I think the usual convention is that stuff in your $PATH does not get an extension (it's either a binary or a script with a shebang; ls, youtube-dl, screenfetch, et cetera) and stuff that's a script gets an extension (.sh, .py, et cetera).