Thanks for the feedback. I use grep very rarely since I prefer using GUI search where I can easily pick the files I want to edit from the result. When is grep preferable to GUI search? I never use "more" since I always prefer using my text editor. I also never use "-" which seems like a hack specific to "cd". I mean "cd -" works but "ls -" doesn't. And "realpath" isn't available on the Mac.
On my machine, I mostly use a GUI activity monitor instead of "ps". I mostly use things like "ps", "grep", and "more" when I ssh into a remote machine. But this is advanced, so I think I can leave it out of the tutorial.