Learn Linux — 3D Interactive Study Guide | Grasshopper C# Script | 12 Lessons
═══════════════════════════════════════════════════════════════════════
PAYHIP PRODUCT LISTING — LEARN LINUX 3D STUDY GUIDE
Wickerson Studios — wickersonstudios.com
═══════════════════════════════════════════════════════════════════════
──────────────────────────────────────────────────────────────────
PRODUCT TITLE
──────────────────────────────────────────────────────────────────
Learn Linux — 3D Interactive Study Guide | Grasshopper C# Script | 12 Lessons
──────────────────────────────────────────────────────────────────
SUBTITLE / TAGLINE
──────────────────────────────────────────────────────────────────
A complete Linux course that lives inside Grasshopper. 12 visual
lessons. 237+ commands. The code IS the textbook. The geometry
IS the diagram.
──────────────────────────────────────────────────────────────────
PRODUCT DESCRIPTION (PAYHIP LISTING BODY)
──────────────────────────────────────────────────────────────────
Learn Linux without leaving Rhino.
This Grasshopper C# script is a full Linux course disguised as a
parametric model. Slide a number from 1 to 12 and a colour-coded
3D NURBS diagram builds itself in your viewport — a filesystem
tree, a permission matrix, a network stack, a cron clock. Read
the code comments and you're reading the lesson. Bake it and you
have a reference poster you can orbit in 3D.
Designed for architects, computational designers, and anyone who
works in Rhino and wants to learn Linux in the tool they already
know.
▸ WHAT YOU GET
• LearnLinux_GH_Script.cs — the complete 12-lesson interactive model
• LearnLinux_README.txt — installation guide, lesson map, full
descriptions of every lesson, tips for learning
▸ THE 12 LESSONS
1 Filesystem Hierarchy
Branching tree: / → /bin, /etc, /home, /var, /usr, /dev…
Colour-coded by type: system, user, virtual, config.
Commands: pwd, cd, ls, tree, and special paths.
2 File Permissions
3×3 matrix: Owner/Group/Other × Read/Write/Execute.
Live example: -rwxr-xr-- = 754.
Commands: chmod, chown, chgrp, umask, SUID, SGID, sticky.
3 Pipes & Redirects
Left-to-right pipeline: cat | grep | sort > file.
Three STDIN/STDOUT/STDERR stream pipes below.
Commands: |, >, >>, <, 2>, 2>&1, tee, xargs.
4 Process Management
Process tree from systemd (PID 1) down through services
to user shells. State spheres: Running, Sleeping, Zombie.
Commands: ps, top, htop, kill, fg, bg, nice, nohup.
5 Package Management
Four comparison columns: APT, DNF, Pacman, Snap.
Install/remove/update side by side for every distro family.
Commands: apt, dnf, pacman, snap, flatpak, pip, npm.
6 Networking
OSI-style layer stack from Application down to Physical.
Common ports as labelled spheres (22, 80, 443, 3306…).
Commands: ip, ping, curl, wget, ssh, scp, ss, ufw, dig.
7 Shell Scripting
Anatomy of a real bash script as a colour-coded flowchart.
Shebang, variables, conditionals, loops, functions.
Covers: $1-$9, $?, test flags, for/while, return codes.
8 Users & Groups
Hierarchy diagram: root → groups → users with membership.
Shows multi-group membership and UID ranges.
Commands: whoami, id, adduser, passwd, sudo, usermod.
9 Disk & Storage
Physical disk → partitions → mount points with sizes and
filesystem types (ext4, xfs, btrfs, swap).
Commands: lsblk, df, du, mount, fdisk, blkid, fstab.
10 Services & Systemd
Circular state-machine: inactive → active → failed.
Unit file anatomy explained in comments.
Commands: systemctl, journalctl, enable, disable.
11 Cron & Scheduling
Five clock dials for the five cron fields (min/hr/day/mon/wk).
Real examples: "0 2 * * *" = every day at 2 AM.
Commands: crontab -e/-l/-r, @reboot, @daily, @hourly.
12 Command Cheat Sheet
Six categorised columns, 50+ commands at a glance:
File Ops · Viewing · Text Processing · Compression ·
System Info · Networking. A 3D reference poster.
▸ KEY FEATURES
• Single-file delivery — one .cs, paste and go
• Zero plugins — works with stock Rhino 7/8 + Grasshopper
• Zero internet required — fully self-contained
• 8 colour-coded material branches for clear diagrams
• Bake to layers with TextDot labels for permanent reference
• 237+ Linux commands taught across all 12 lessons
• Code comments are the full curriculum — read the .cs to study
• Suitable for total beginners — no prior Linux knowledge needed
• Great for instructors — baked models make physical 3D posters
▸ HOW IT WORKS
1. Paste the script into a Grasshopper C# Script component
2. Connect a Number Slider (1–12) to the "Lesson" input
3. Connect a Boolean Toggle to the "Bake" input
4. Slide through lessons — each generates its 3D diagram instantly
5. Read the code comments for the full lesson text
6. Bake to create permanent layered geometry in Rhino
7. Try the commands on a real terminal alongside (WSL is great!)
▸ WHO IS THIS FOR
• Architects and designers learning Linux for servers or scripting
• Computational design students who live in Grasshopper
• Anyone who prefers visual + spatial learning over flat text
• Instructors who want 3D lesson aids for Linux courses
• Rhino users setting up render farms, automation, or dev tools
▸ REQUIREMENTS
• Rhino 7 or 8 (Windows or Mac)
• Grasshopper (built into Rhino)
• No additional plugins or packages
• No coding experience needed to use
──────────────────────────────────────────────────────────────────
TAGS (PAYHIP SEARCH)
──────────────────────────────────────────────────────────────────
linux, learn linux, grasshopper, rhino, c# script, parametric,
computational design, tutorial, education, 3d diagram, filesystem,
permissions, bash, shell scripting, networking, systemd, cron,
command line, terminal, devops, architecture, aec, study guide,
visual learning, interactive, wickerson studios
──────────────────────────────────────────────────────────────────
CATEGORY
──────────────────────────────────────────────────────────────────
Digital Products → Education → Tutorials & Courses
Digital Products → 3D Models → Grasshopper Scripts
──────────────────────────────────────────────────────────────────
PRICING SUGGESTION
──────────────────────────────────────────────────────────────────
Free / Pay-What-You-Want
────────────────────────
Recommended for maximum reach as an educational resource.
Builds brand awareness for Wickerson Studios' premium products
(Château Élégance, Seven Wonders series).
OR
$9.99 USD
─────────
Positions as a premium educational tool with commercial-use
licence. Competitive with Udemy/Skillshare Linux courses but
delivered in a unique 3D-native format.
──────────────────────────────────────────────────────────────────
FILE LIST (DOWNLOAD CONTENTS)
──────────────────────────────────────────────────────────────────
LearnLinux_GH_Script.cs 1,068 lines · 50.6 KB
LearnLinux_README.txt Full installation & lesson guide
──────────────────────────────────────────────────────────────────
THUMBNAIL / COVER IMAGE SUGGESTIONS
──────────────────────────────────────────────────────────────────
Option A: Screenshot of Lesson 1 (filesystem tree) in Rhino
viewport with Arctic display mode, dark background.
Option B: Grid of 4 lessons (1, 3, 6, 12) as quadrants showing
variety — tree, pipeline, network stack, cheat sheet.
Option C: Lesson 12 (cheat sheet wall) with coloured columns
and the title "Learn Linux in 3D" overlaid.
Text overlay for all options:
LEARN LINUX
12 Interactive 3D Lessons
Grasshopper C# Script
Wickerson Studios
──────────────────────────────────────────────────────────────────
SOCIAL MEDIA COPY
──────────────────────────────────────────────────────────────────
TWITTER/X (280 chars):
──────────────────────
Learn Linux without leaving Rhino. 12 interactive 3D lessons
inside a single Grasshopper script. The code IS the textbook.
The geometry IS the diagram. 237+ commands taught.
wickersonstudios.com #Rhino3D #Grasshopper #Linux #CompDesign
INSTAGRAM / LINKEDIN:
─────────────────────
What if your Linux textbook was a Grasshopper definition?
We built a complete Linux course as a C# Script for Rhino.
Slide from Lesson 1 to 12 and watch 3D NURBS diagrams build
themselves — filesystem trees, permission matrices, network
stacks, pipeline flows, cron clocks.
Read the code comments = read the lesson.
Bake the geometry = print a 3D poster.
12 lessons. 237+ commands. Zero plugins. One .cs file.
Link in bio → wickersonstudios.com
#Rhino3D #Grasshopper #Linux #LearnLinux #CompDesign
#ParametricDesign #AEC #DevOps #Tutorial #3DModeling
#ComputationalDesign #Architecture #WickersonStudios
──────────────────────────────────────────────────────────────────
© 2026 Wickerson Studios — wickersonstudios.com
──────────────────────────────────────────────────────────────────