It woukd be kid of cool to do a lot of stuff on the Mac command line. If you got really good at it, you’d be a far, far more efficient Mac user. Night and day difference.
Any suggestions on macOS terminal how to and doc sites, including ones that dive into zsh beyond just recommending Oh My Zsh, which is awesome, but it would be useful to find articles that dive deeper beyond just how to add on to Zsh to make it better automatically.
They treat articles like code, the average article has 30+ edits, and reports of issues are triaged and turned into edits and updates.
OP, you might be caught between a rock and a hard place here: if you're already familiar with your terminal and piping from stdin/stdout, there's not really a whole lot more to learn. Apple isn't very forthcoming with details on the inner workings of MacOS either, so you're going to have a tough time fully grokking how to use the command line effectively. And even if you do manage to figure it all out, you're only trapped with what they give you.
My advice? Learn ssh, and use it to connect to a real Linux box. That's how 90% of sysadmins do their work, it's how you should do it too.
I recommend this to everyone interested building tech muscles:
- set up a VM with a tool chain
- a slice of storage
- a weekend
. . .and level up.
However – have a look at https://www.freebsd.org/docs/ – that is one thing that really sets FreeBSD apart from Linux.
I mention it because a large number of my recent “how to x on Linux” search queries took me to this site, and it typically answered the question at hand. It also has a really pleasant design, IMO, and is updated frequently.
I'm also maintaining a list of resources here: https://learnbyexample.github.io/curated_resources/linux_cli...
The German version is great as well: https://thinkwiki.de/Hauptseite
Also, I'm putting together a master list [2] of the best resources from this thread and the other one OP mentioned. Let me know if I'm missing anything!
good old HOWTOs etc * https://tldp.org/
my personal favorite distribution - with a social contract * https://wiki.debian.org/
the following distribution where the best entry-point for newbies at some time-periode & hat the advantage to provide a lot of good documentation about the specific distribution, but also linux in general ... at least in my perception
gentoo was cool before ubuntu existed * https://wiki.gentoo.org/
and ah, and gentoo has a social-contract similar to debian :)
then ubuntu was cool before arch existed * https://wiki.ubuntu.com/
german * https://ubuntuusers.de/
arch was cool until everybody discovered, that compiling your own shit is not so cool but pretty time-consuming ;) * https://wiki.archlinux.org/
idk ... whats the current go-to "distro for the technically interessted linux-newbies"?
btw. not linux specific, but afaik there are lots of FOSS related docus available * https://readthedocs.org/
I've found lots of great linux documenation on that site in a clear and readable form.
I don't know how to describe it, maybe as a sort of a github for docs?
I think you meant to ask the best maintained how-to sites for GNU command line utilities.