This chapter is a guide to the command line tools you should learn for the biggest bang for the buck. Mastery of the command line is important for two reasons: first, because it can make you much faster in day-to-day tasks, even ones as simple as browsing code in a codebase and, second, because it's a way to signal to other programmers that you mean business. I wouldn't exactly call it a shibboleth—it's useful for reasons beyond helping programmers recognize our own—but good command line skills do build a little cred, and a little cred never hurt anyone.
This list is nowhere close ...