Unit 2 Bonus 🍒 (u2b.md) #15
Labels
Bonus 🍒
documentation
Improvements or additions to documentation
help wanted
Extra attention is needed
Unit #2
Example Bonus 🍒 from LAC Unit 1 Bonus
VIM Fundamentals for Linux Sysadmins
Course Overview
This bonus course focuses on mastering the essential VIM fundamentals over 7 days. Each day is structured into three segments:
Module 1: Getting Started (Days 1-2)
Day 1: First Contact with VIM
Segment 1: The Basics
vimtutor
vim filename
- Open/create filei
- Enter insert modeEsc
- Return to normal mode:w
- Save changes:q
- Quit:wq
orZZ
- Save and quit:q!
- Quit without savingSegment 2: Building Muscle Memory
Segment 3: First Real Task
Day 2: Comfort Zone
Segment 1: More Basic Operations
vimtutor
Segment 2: Error Recovery
Segment 3: Real Config Practice
/etc/hosts
fileModule 2: Navigation (Days 3-4)
Day 3: Basic Movement
Segment 1: Core Movement Commands
h
- Leftj
- Downk
- Upl
- Rightw
- Next wordb
- Previous word0
- Line start$
- Line endSegment 2: Movement Drills
Segment 3: Applied Navigation
/etc/ssh/sshd_config
:Day 4: Advanced Movement
Segment 1: Extended Movement
gg
- File startG
- File end{
- Previous paragraph}
- Next paragraphCtrl+f
- Page downCtrl+b
- Page upSegment 2: Speed Training
Segment 3: Real-world Navigation
Module 3: Essential Editing (Days 5-7)
Day 5: Basic Editing
Segment 1: Edit Commands
x
- Delete characterdd
- Delete lineyy
- Copy linep
- Paste afterP
- Paste beforeu
- UndoCtrl + r
- RedoSegment 2: Editing Drills
Segment 3: System File Editing
/etc/fstab
copy:Day 6: Intermediate Editing
Segment 1: Combined Commands
dw
- Delete wordd$
- Delete to line endd0
- Delete to line startcc
- Change whole linecw
- Change wordSegment 2: Practical Application
Segment 3: Speed Challenges
Day 7: Editing Mastery
Segment 1: Advanced Operations
ciw
- Change inner wordci"
- Change inside quotesdi(
- Delete inside parenthesesyi{
- Yank inside bracesSegment 2: Integration Practice
Daily Success Metrics
By end of each day, you should be able to:
Practice Tips
vimtutor
during breaksRemember: Focus on accuracy first, then build speed.
The text was updated successfully, but these errors were encountered: