Skip to content

The Vets Who Code Command Line Course teaches veterans how to efficiently navigate, customize, and automate the Mac terminal using ZSH for faster, more powerful development workflows.

License

Notifications You must be signed in to change notification settings

Vets-Who-Code/command-line-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Vets Who Code Command Line Course

1. Introduction to the Mac Terminal

  • What the terminal is
  • Difference between terminal and shell
  • Why macOS uses ZSH

2. Core Navigation Commands

  • pwd, ls, cd
  • File management: touch, mkdir, rm, cp, mv

3. Essential Utilities

  • Viewing files: cat, less, head, tail
  • Searching: grep, find
  • Process management: ps, kill
  • Networking basics: ping, curl

4. Aliases

  • Creating temporary aliases
  • Making aliases permanent in .zshrc
  • Writing function-based aliases

5. ZSH Customization

  • Config files overview
  • Installing and using Oh My Zsh
  • Themes and plugins
  • Customizing the prompt

6. Shell Scripting Basics

  • Script structure and shebang
  • Variables, loops, conditionals
  • Simple automation scripts

7. Scheduling & Automation

  • Using cron on macOS
  • Automating common tasks

About

The Vets Who Code Command Line Course teaches veterans how to efficiently navigate, customize, and automate the Mac terminal using ZSH for faster, more powerful development workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published