The Linux Command Line
William E. Shotts, Jr.
A thorough guide to the Linux command line: navigation, file manipulation, permissions, package management, I/O redirection, and shell scripting, from first commands through writing real scripts.
LinuxBeginnerCreative CommonsPDF