Thread 105810659 - /g/ [Archived: 493 hours ago]

Anonymous
7/5/2025, 9:10:49 PM No.105810659
pepe (1)
pepe (1)
md5: 0df5d5b8ade8551c0c933bc972c62288๐Ÿ”
>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.โ€
Replies: >>105810710 >>105812404 >>105812839 >>105813419
Anonymous
7/5/2025, 9:17:09 PM No.105810710
>>105810659 (OP)
based, this is how you do it
echo "a well_done c" | cut -f 2 -d ' ' | sed 's/_/ /g'
Replies: >>105810839 >>105811462
Anonymous
7/5/2025, 9:33:23 PM No.105810839
Screenshot_2025-07-05_20-33-00
Screenshot_2025-07-05_20-33-00
md5: df836b245b092bf427145f3701fc56b4๐Ÿ”
>>105810710
thx anon now i have a virus
Replies: >>105810974 >>105812612
Anonymous
7/5/2025, 9:51:17 PM No.105810974
>>105810839
a positive self-esteem virus
Anonymous
7/5/2025, 11:02:56 PM No.105811462
file
file
md5: 3d9d2dbe74a5b898ac306e8f26c1decb๐Ÿ”
>>105810710
>freetards really have to open 3 different processes just to perform elementary text manipulation
KEK
Replies: >>105811489 >>105812098 >>105812751 >>105812778
Anonymous
7/5/2025, 11:06:17 PM No.105811489
>>105811462
>elementary text manipulation
>outputs "well_done"
well done
Anonymous
7/6/2025, 12:31:12 AM No.105812098
>>105811462
Please, Rajesh, this is a friendly thread.
Anonymous
7/6/2025, 1:23:01 AM No.105812404
>>105810659 (OP)
and yet you're still a frogposter
Replies: >>105812648
Anonymous
7/6/2025, 1:57:45 AM No.105812612
>>105810839
>Thought for 25 seconds
Is this Deepseek?
Anonymous
7/6/2025, 2:05:19 AM No.105812648
>>105812404
I can only focus on one deficit at a time, anon
Anonymous
7/6/2025, 2:23:27 AM No.105812751
confusion
confusion
md5: 49a753af276295b1a6cef2cdac03e02d๐Ÿ”
>>105811462
>well_done
Impressive.
Anonymous
7/6/2025, 2:27:39 AM No.105812778
>>105811462
>3 different processes
echo is built in to every modern shell, so it's 2 processes.
Replies: >>105815855
Anonymous
7/6/2025, 2:31:57 AM No.105812804
You guys actually "learn" how to use the shell? If you're making a curriculum like this, doesn't that mean you already know how to use it? Why not just learn when you need to do something new?
Replies: >>105812865
Anonymous
7/6/2025, 2:34:37 AM No.105812821
I just play over the wire
Replies: >>105813050 >>105813059
Anonymous
7/6/2025, 2:37:17 AM No.105812839
sdsdsd
sdsdsd
md5: 3f72e4db297706aee9b924d16f8f31c0๐Ÿ”
>>105810659 (OP)
Replies: >>105813050
Anonymous
7/6/2025, 2:40:39 AM No.105812865
>>105812804
>Why not just learn when you need to do something new?
Judging by what we see here at /g/ headquarters, not enough anons do learn it when they need to do something new. And you never really "learn" it anyways, you just grow to understand how to chain stuff together and chip away at one-off solutions. So OP is doing himself a great favor by doing what he's doing, because that's how people used to learn it, by fucking around with stuff for some amount of time per day, usually boredom. Eventually you'll come up with useful scripts and that's comfy.
Replies: >>105813050
Anonymous
7/6/2025, 3:13:42 AM No.105813050
>>105812821
This is a good idea, I forgot about this. Thanks.

>>105812839
Anime is gay

>>105812865
Based rational and positive poster
Replies: >>105813059
Anonymous
7/6/2025, 3:14:43 AM No.105813059
>>105812821
>>105813050

By the way are there any other beginner level war games like over the wire?
Anonymous
7/6/2025, 4:20:04 AM No.105813419
reaction pepe apu computer in the dark
reaction pepe apu computer in the dark
md5: adc1708f31db7e738a163ea6b1b0fad2๐Ÿ”
>>105810659 (OP)
thanks anon, i didn't know about ncdu
Anonymous
7/6/2025, 4:27:20 AM No.105813452
df -h to check various mounts for free space/used space
also sed -i 's/old_text/new_text/g' filename is nice for replacing shit in text/config files.
Anonymous
7/6/2025, 8:31:52 AM No.105814723
These people DRINK URINE, and EAT FECES
Replies: >>105814736
Anonymous
7/6/2025, 8:34:42 AM No.105814736
>>105814723
Oops, I thought I was in the Indian thread
Anonymous
7/6/2025, 11:57:30 AM No.105815855
>>105812778
a terminal is anything but a "modern shell"