Always check there for the latest copy. Here's how: the shell maintains a list of directories where executable files programs are kept, and only searches the directories in that list.
You may want to review some of the feedback that this tutorial has received to see how useful you might find it.
Syntax highlighting is supported by vim, gvim, x emacs, kwrite and many other editors; check the documentation of your favorite editor. Shell scripting will make your life easy and Linux administration a breeze.
Give your script a sensible name that gives a hint about what the script does. You have noticed that you don't usually have to specify a complete path name to the program you want to run, the shell just seems to know. In our first attempt to execute your new script, we specified a pathname ".
All you need is a text editor and an idea of what you want to do. Other scripting languages such as Perl, awk, tcl, Tk, and python also use this mechanism. What are Shell Variables? This tutorial does not cover those shells. The first line of the script is important.