Hacker News new | ask | show | jobs
by jcw 5673 days ago
Why is it that these are a mystery to most command-line users? Any linux documentation that would be useful to intermediate users, like this article, is scattered across the internet. Even published books don't seem to cut it, and man pages are often too terse and dense to be readable. Is there a thorough, concise linux documentation that I don't know about?
1 comments

While it's somewhat old, _The Unix Programming Environment_ covers the mindset and a lot of the fundamental tools. _Unix Power Tools_ is another good one. This stuff is particularly novel to people who learned Unix from e.g. Ubuntu + GNOME and worked towards the command line, rather than starting there.

A lot of the tricks listed in the article should be in the man page for sh. I've found a lot reading man pages, but I also use OpenBSD rather than Linux, and its man pages are often noticeably better. (The "we only have a man page to remind you that info is better" pages for GNU utils on Debian are among the worst man pages.) Either way, "apropos" and man pages' SEE ALSO section should help.

I've also found several cool utilities looking at summaries of what was available in the OpenBSD & FreeBSD ports trees, especially in the sysutils and devel categories.

Finally, people who are already using ratpoison/dwm/wmii. as their windowmanager, mpd for playing music, etc. tend to have a common aesthetic, and can usually recommend several other tools. Check out http://onethingwell.org and http://suckless.org for starters.