Six-module walkthrough covering navigation, files, reading/searching, processes/editors, scripting, and advanced tools (ssh, regex, tar, etc.). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
# CLI Power Tools
|
|
|
|
**CHEG 667-013 — Chemical Engineering with Computers**
|
|
Department of Chemical and Biomolecular Engineering, University of Delaware
|
|
|
|
A hands-on walkthrough of the Unix command line interface. Learn how to navigate the file system, manipulate files, search and filter text, manage processes, and write shell scripts — essential skills for any engineer working with computers.
|
|
|
|
## Sections
|
|
|
|
| # | Topic | Description |
|
|
|---|-------|-------------|
|
|
| [01](01-navigation/) | **Navigation** | Open a terminal, navigate the file system, understand paths, permissions, and get help with `man`. |
|
|
| [02](02-files/) | **Files and directories** | Create, move, copy, and remove files and directories. |
|
|
| [03](03-reading-and-searching/) | **Reading and searching** | Read files with `cat`, `less`, and `grep`. Combine tools with pipes and redirects. |
|
|
| [04](04-processes-and-editors/) | **Processes and editors** | Monitor and manage processes. Edit files in the terminal. Control characters and job control. |
|
|
| [05](05-scripting/) | **Scripting** | Wildcards, shell history, and writing your first shell script. |
|
|
| [06](06-advanced/) | **Advanced tools** | Remote access with `ssh`, file transfers, downloading, finding files, and archiving. |
|
|
|
|
## Prerequisites
|
|
|
|
- A terminal (macOS/Linux, or WSL on Windows)
|
|
- No prior command line experience required
|
|
|
|
## Getting started
|
|
|
|
Clone this repository and work through each section in order:
|
|
|
|
```bash
|
|
git clone https://lem.che.udel.edu/git/furst/cli-walkthrough.git
|
|
cd cli-walkthrough
|
|
```
|
|
|
|
Each section has its own `README.md` with a full walkthrough and exercises.
|
|
|
|
## License
|
|
|
|
MIT
|
|
|
|
## Author
|
|
|
|
Eric M. Furst, University of Delaware
|