No description
Find a file
Eric 175d18ad67 Add date command, rm_story.md, and minor edits
- Add `date` as first command to try in 01-navigation
- Add Toy Story 2 rm -rf story (rm_story.md) and link from 05-scripting
- Minor wording tweaks in 05-scripting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 22:16:01 -04:00
01-navigation Add date command, rm_story.md, and minor edits 2026-04-04 22:16:01 -04:00
02-files Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00
03-reading-and-searching Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00
04-processes-and-editors Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00
05-scripting Add date command, rm_story.md, and minor edits 2026-04-04 22:16:01 -04:00
06-advanced Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00
LICENSE Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00
README.md Initial commit: CLI walkthrough for CHEG 667-013 2026-04-04 21:54:48 -04:00

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 Navigation Open a terminal, navigate the file system, understand paths, permissions, and get help with man.
02 Files and directories Create, move, copy, and remove files and directories.
03 Reading and searching Read files with cat, less, and grep. Combine tools with pipes and redirects.
04 Processes and editors Monitor and manage processes. Edit files in the terminal. Control characters and job control.
05 Scripting Wildcards, shell history, and writing your first shell script.
06 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:

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