All Categories
Unleash your inner Unix geek!Updated 2/27/2020If you've ever thought you should learn to use the Unix command line that underlies macOS, or felt at sea when typing commands into Terminal, Joe Kissell is here to help! With this 215-page book, you'll become comfortable working on the Mac's command line, starting with the fundamentals and adding more advanced topics as your knowledge increases.Now includes complete coverage of Catalina and zsh!Joe includes 63 real-life "recipes" for tasks that are best done from the command line, as well as directions for working with permissions, carrying out grep-based searches, creating shell scripts, and installing Unix software.The book begins by teaching you these core concepts:The differences between Unix, a command line, a shell, and TerminalExactly how commands, arguments, and flags workThe basics of Terminal's interface and how to customize itNext, it's on to the command line, where you'll learn:How to navigate your Mac's directory structureBasic file management: creating, copying, moving, renaming, opening, viewing, and deleting filesCreating symbolic linksThe types of command-line programsHow to start and stop a command-line programHow to edit a text file in nanoHow to customize your prompt and other shell defaultsThe importance of your PATH and how to change it, if you need toHow to get help (Joe goes way beyond telling you to read the man pages)You'll extend your skills as you discover how to: Create basic shell scripts to automate repetitive tasks. Make shell scripts that