Introduction to Unix Command Line
This lesson introduces students to the idea of operating a computer via the Unix command line, as well as some of the basic concepts required to understand the Unix way of doing things.
- Explain and define concepts such as Unix and CLI (command line interface)
- Explore the command-line environment provided by Unix
- Learn basic useful commands
- Learn how to learn more and get help
- Familiarity with computers and computer concepts, such as basic filesystem structure. Typing skills are very important.
Teacher should know the basic Unix commands cold, as well as the core concepts such as filesystem structure.
- Terminal emulator on Unix-based computer or connection to Unix-based computer (to access basic command-line shell)
Be careful with the ârmâ command.
- What is Unix
- Brief history (70âs, Ritchie, etc.)
- Basic OS thatâs been built upon over the years
- Why is it useful to know
- Makes you think like a computer
- Lots of scientific work still done on Unix-based workstations and supercomputers
- Many modern computer concepts that we take for granted were first standardized by Unix
- Quick review of commands
- Quick review of concepts from exploration, or from commands
- Future directions (make aware of â âexcitementâ):
- Additional commands
- Pipelines; fancy scripts
- Programming under Unix