.sh is a Bourne shell script. It's for use in the Unix layer with Terminal. Not sure if there are shell scripts for the GUI. If you want to run one in Terminal, just type the name of the file and hit enter. If it won't run (not executable), you can type 'sh filename'. Note that A LOT of files on the Unix layer are shell scripts, but usually don't have a file extension.