This is a fun game approach to learning some bash basics.
Comment on What OS should I use for self-hosting that doesn't require extensive terminal knowledge?
Mavytan@feddit.nl 15 hours agoCould you recommend a source for learning how to use the command line? In the past I struggled with understanding the basic commands and the various flags. I’ve found it difficult to find good documentation, but I would like to learn
Nasan@sopuli.xyz 6 hours ago
hperrin@lemmy.ca 15 hours ago
It’s been a long time since I learned, so I don’t remember exactly what I used, but at a cursory glance, this one looks good:
Mavytan@feddit.nl 9 hours ago
Thanks for the very practical resources!
LandedGentry@lemmy.zip 12 hours ago
Find a problem or project that requires the terminal to solve it, follow the instructions laid out, and execute. Once you’ve done it, try tolook back at what you did and understand exactly what was going on under the hood. You can’t just “study terminal“ or something, the best way to learn is by doing. Just come up with simple things that need it. For instance, a Linux distribution that requires you to download a few drivers. That’s a really good building block right there. Get you to understand how to navigate file paths on your computer from your terminal, how to know where to look for things and such
RestrictedAccount@lemmy.world 15 hours ago
TBF ChatHPT is probably your best bet
dgdft@lemmy.world 9 hours ago
I highly recommend O’Reilly’s Learning the Bash Shell in paperback form: www.oreilly.com/library/view/…/0596009658/.
The other responses you’ve received so far don’t offer much insight into the historical background and underlying mechanics of the shell, which are crucial to understanding the "Why?"s of command-line quirkiness.
Ulrich@feddit.org 3 hours ago
A 20 year old paperback book seems like a bad choice.
dgdft@lemmy.world 34 minutes ago
It’s a 36 y/o language, mate. I still reference my copy all the time, and found it to be a great definitive resource when I was learning.
How many bash 4/5 features are you seriously using on a regular basis? What do you think is out-of-date?
Mavytan@feddit.nl 9 hours ago
Thanks for your reply. I agree the ‘why’ is important, for me that usually makes things more intuitive