00 Quiz: Terminal and CLI Foundations
Instructions
This is an interactive quiz. Sign in with GitHub to save your progress, or continue as a guest.
- Select your answer for each question
- Get immediate feedback on your choices
- Retry questions as many times as you need
- Track your progress across sessions
What is a terminal in the context of modern computing?
What is the difference between a terminal application and a shell?
Which shell is the default on macOS (since Catalina 2019)?
Which terminal/shell combination is recommended for this course on Windows?
When you see multiple shell options in the VS Code terminal dropdown (PowerShell, Git Bash, Command Prompt), what does each option do?
What is the practical difference between bash and zsh for a beginner taking this course?
When a tutorial shows $ git status, what should you type?
What does the ~ symbol represent in a file path like cd ~/Documents?
In the command git commit -m "Add README file", what is -m?
What is the relationship between -m and --message in git?
What is the PATH environment variable?
You type ruff check and get “command not found.” What is the MOST LIKELY cause?
What actually happens when you “install” a program on your computer?
Why do you need to install Python before you can run .py files, but you can run git directly?
You install the “Python” program on your computer AND the “Python” VS Code extension. Why do you need both?
What is the main advantage of saving terminal commands in a script file instead of typing them one at a time?