Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Let me first start off by mentioning that I am not a Linux newbie.

I have personally been using the GNU\Linux for nearly 5 years now. However, often times I run across the commands under /bin/ and /usr/bin and wonder how many of those commands I have never used, let alone the number of commands I've never heard of.

Is there a book or perhaps an online tutorial that will walk me through those commands?

I do realize that the man pages are always there to help with whatever tool I am using, but man pages are pretty dry and can be very boring to read, especially when you're not trying to find a solution to a specific problem.

My question may be strange considering it is coming from an experienced GNU\Linux user, but I have figured it won't hurt to learn more about one's favorite OSs.

share|improve this question

closed as too broad by Warren Young, jordanm, jasonwryan, Zelda, rahmu Mar 17 '14 at 7:57

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs. If this question can be reworded to fit the rules in the help center, please edit the question.

you said, you aren't newbie user, i think you read more than 5 book or ebook , i have a good suggesstion: some of books or most of them are poor, When you hack /bin , /usr/bin , /sbin and /usr/sbin you can discover that you can't read in the manuals. –  Mohsen Pahlevanzadeh Mar 17 '14 at 5:54
That tutorial most likely is still called the manual pages, accessible with man. –  Sami Laine Mar 17 '14 at 6:56
When users invoke a command or get ls from /bin or other , it's a start point of a hack. –  Mohsen Pahlevanzadeh Mar 17 '14 at 7:24
I'd first find out which package/project a command belongs too. Then google for the documentation of that package (if it sounds interesting or if you know already other commands from that package). For example /bin/ls -> "coreutils" -> gnu.org/software/coreutils/manual/coreutils.html –  rudimeier Mar 17 '14 at 14:03

Browse other questions tagged or ask your own question.