Way back in 2002-2003, I wrote up An Introduction to the Linux Command Shell For Beginners and used it for a few presentations and tutorials at the Ottawa Canada Linux Users Group, and while teaching at Algonquin College.
It hasn't been updated in a long time, but people still seem to be downloading it from my website so I'll leave it here. You can download it in several different formats: