Quote:
Originally Posted by Rid
I am making a huge guess here that there might be different versions of linux out there that have different cmd's or I am just barking up the wrong tree on all of this?
|
sherman gave a good short answer. Here's a longer one.
Unix and Linux are really a collection of 10-20 languages all available at once with a good number of utilities on the side. A lot of the languages are domain specific languages that are good at some narrow purpose. The unifying language of all of them is Bourne shell, sometimes called just "shell" or "sh", and standardized by POSIX, including the side utilities. Of course, standards are never good enough, so linux has included several variations of sh.
Of the myriad languages and variations of sh available, bash is one of the more popular, and has lots of things added beyond plain sh. Busybox is a lobotomized version of sh intended for embedded systems that embeds a great many of the side utilities into itself, and then varies from the standard where it's not convenient or efficient to stick with it.
Kobo includes busybox and a handful of other things. Busybox makes at least a faint attempt at looking like Bourne shell but it is missing some things and probably includes some critical non-standard utilities as built in commands.