The Final Zsh Lesson: Advanced Globs, Expansion & ZLE — Tutorial #30
Автор: Taught by Celeste AI - AI Coding Coach
Загружено: 2026-02-18
Просмотров: 13
Описание:
The series finale! In this final lesson, we explore Zsh's most powerful features: extended globbing with qualifiers, brace expansion with parameter flags, and
full shell customization with prompts, ZLE widgets, and completions.
Every command is demonstrated in a real script you can download and run.
🔗 Source code: https://github.com/GoCelesteAI/zsh_ad...
⏱️ Timestamps:
0:00 — Intro
0:26 — Globbing & Qualifiers Explained
1:11 — Globbing & Qualifiers Demo
4:46 — Expansion & Parameters Explained
5:31 — Expansion & Parameters Demo
9:28 — Prompt, ZLE & Completions Explained
10:13 — Prompt, ZLE & Completions Demo
14:15 — Recap & Series Celebration
14:57 — End
📋 Commands covered:
• **/*.sh — recursive glob matching
• *(.) — regular files only (glob qualifier)
• *(/) — directories only
• *(@) — symlinks only
• *(Lk+10) — files larger than 10KB
• *(mh-24) — modified in last 24 hours
• *(.om[1,3]) — 3 newest files, sorted
• ^*.log(.) — negation (all except .log)
• {1..10} — brace sequence expansion
• {web,api}_{prod,staging} — cross product expansion
• ${(U)var} — uppercase parameter flag
• ${(s/:/)PATH} — split on delimiter
• ${(j/,/)arr} — join array with delimiter
• setopt NO_CASE_GLOB — case-insensitive matching
• setopt NULL_GLOB — no error for empty matches
• print -P '%n@%m %~' — render prompt escapes
• autoload -Uz vcs_info — load Git branch info
• zstyle ':vcs_info:git:*' formats '(%b)' — configure branch format
• RPROMPT='%*' — right-side prompt with time
• bindkey / zle -N — create custom key bindings
• compdef _greet greet — custom tab completion
🎉 This is the FINAL lesson in our 30-part Zsh Shell Tutorial series!
Thank you for watching the entire series. You are now a Zsh pro!
💻 Taught by CelesteAI
🎬 Zsh Shell Tutorial Series — 30 lessons complete!
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: