Description
Chapter 1: System Setup and Requirements
- Introduction
- Requirements
- Installing XCode
- Resources
Chapter 2: Basics of the Terminal
- Where is the terminal
- What is the terminal
- Built-in manual
- Text editor
- What is a shell?
- Moving around
- The filesystem
o Pwd
o Cd
- Permissions
Chapter 3: Customizing Your Terminal
- Customising the look (background/foreground colour)- Aliases
- Paths
- Ln - Aliases / shortcuts
- Prompt
Chapter 4: Built in Commands Provided by macOS
- Lsof - Eject a drive with an open file- Which - where is your command?
- Open
- Say
- Sysctl for system state
- Compression - gz, zip
- Finding content in files
- Find a file name
- Search and replace - Sed
- Spot the difference in text files - Diff
- Copy and paste
- Built-in Psychotherapist (emacs)
- Downloading files
- Scheduling with launchd- Running processes
- Sudo
- Pretending website is somewhere else
- Remote shell
Chapter 5: Brew
- What brew is
- Why use brew
- Installing brew- Finding applications in brew
- Installing applications from brew
- Brew maintenance
- When things go wrong
Chapter 6: Extra Applications
- Tmux- Cowsay
- Figlet- Lolcat
- Archey- Linux utilities missing from macOS
- head, tail
- formatting xml, json files
- grep
Chapter 7: Services
- Using terminal to access content
- Weather
- Star Wars
Chapter 8: Oh My Zsh
- What is oh My Zsh
- Installation
- Themes
Author: Daniel Platt
Publisher: Apress
Published: 12/12/2020
Pages: 535
Binding Type: Paperback
Weight: 1.71lbs
Size: 9.21h x 6.14w x 1.14d
ISBN13: 9781484261705
ISBN10: 1484261704
BISAC Categories:
- Computers | Programming | Macintosh
About the Author
Daniel Platt is a software developer and system admin. Much of his time is spent writing code and setting up computers. He is a Senior Software Engineer at Comparison Technologies Ltd. and has spent a lifetime working with computers keeping on the bleeding edge of technology.