Terminal Basics
Why terminal skills matter
Section titled “Why terminal skills matter”Most developer workflows include command-line tools for Git, package managers, tests, and deployment.
Core commands
Section titled “Core commands”pwd: show current directoryls -la: list filescd <path>: move between foldersmkdir <name>: create foldertouch <file>: create filecp,mv,rm: copy, move, remove files
Useful habits
Section titled “Useful habits”- Use clear folder names.
- Keep projects in a dedicated workspace directory.
- Read command help pages:
man <command>or<command> --help.
Git from terminal
Section titled “Git from terminal”git statusgit add .git commit -m "message"git push
Safety rules
Section titled “Safety rules”- Confirm path before running destructive commands.
- Prefer small, reversible steps.
- Commit often to avoid large risky changes.
Key takeaway
Section titled “Key takeaway”Terminal fluency removes friction from daily work. Learn a small command set deeply, then expand as needed.