Anonymous
7/5/2025, 9:10:49 PM No.105810659
>be me
>decide to actually learn the CLI like a real unix enjoyer
>make a daily routine so I stop coping and start leveling up
=== daily routine (5โ10 mins max) ===
[monday]
>cd around using tab completion
>ls, tree, or ncdu to inspect your kingdom
>bat ~/.bashrc like a warlock reading runes
>tldr a random command
>grep something in your notes folder
>play with >, >>, 2>, | โ redirect like a sigma
[tuesday]
>man some command you use often but donโt actually understand
>echo $(date) just to flex command substitution
>find + xargs to move/delete/count stuff
>rsync a folder with --dry-run
>open a file in vim and make 1 edit, quit without screaming
[wednesday]
>du -h or ncdu to see whatโs eating disk space
>curl or wget something (maybe another PDF to the collection)
>use fzf to find and open a random file
>grep -r something dumb like "password" just to feel powerful
[thursday]
>practice piping commands together like a real user
>man find, then use it with xargs to delete logs or junk
>cat + less + tail/head practice
>edit ~/cli-notes.md with 1 new command you learned
[friday]
>reload your shell config with . ~/.bashrc
>echo $PATH and try to actually understand it
>try brace expansion: touch file{1..5}.txt or similar
>try a new alias or small bash function
[saturday]
>write a basic script: backup, rename files, whatever
>run it. break it. fix it.
>add it to ~/bin or /usr/local/bin like a boss
[sunday]
>free day
>review cli-notes.md
>clean your home dir
>rm some crap
>reflect on your progress
>install a new CLI tool you havenโt tried yet
=== rules ===
>no pressure
>just do the reps
>you don't need to memorize everything
>you just need to show up
โUse it until itโs boring. Then itโs yours.โ
>decide to actually learn the CLI like a real unix enjoyer
>make a daily routine so I stop coping and start leveling up
=== daily routine (5โ10 mins max) ===
[monday]
>cd around using tab completion
>ls, tree, or ncdu to inspect your kingdom
>bat ~/.bashrc like a warlock reading runes
>tldr a random command
>grep something in your notes folder
>play with >, >>, 2>, | โ redirect like a sigma
[tuesday]
>man some command you use often but donโt actually understand
>echo $(date) just to flex command substitution
>find + xargs to move/delete/count stuff
>rsync a folder with --dry-run
>open a file in vim and make 1 edit, quit without screaming
[wednesday]
>du -h or ncdu to see whatโs eating disk space
>curl or wget something (maybe another PDF to the collection)
>use fzf to find and open a random file
>grep -r something dumb like "password" just to feel powerful
[thursday]
>practice piping commands together like a real user
>man find, then use it with xargs to delete logs or junk
>cat + less + tail/head practice
>edit ~/cli-notes.md with 1 new command you learned
[friday]
>reload your shell config with . ~/.bashrc
>echo $PATH and try to actually understand it
>try brace expansion: touch file{1..5}.txt or similar
>try a new alias or small bash function
[saturday]
>write a basic script: backup, rename files, whatever
>run it. break it. fix it.
>add it to ~/bin or /usr/local/bin like a boss
[sunday]
>free day
>review cli-notes.md
>clean your home dir
>rm some crap
>reflect on your progress
>install a new CLI tool you havenโt tried yet
=== rules ===
>no pressure
>just do the reps
>you don't need to memorize everything
>you just need to show up
โUse it until itโs boring. Then itโs yours.โ
Replies: