I always assumed anything that was defined in the posix standard would be on most commons Linux distributions.
Yet when I looked up what utilities are standard in the posix standard I found this page with a long list.
After trying some that I hadn't heard much about I quickly noticed many don't seem to be installed on my system.
Perhaps the utilities are just named differently? For example I don't have c99
on my system but I do have cc
which I assume can compile as c99
.
Other utilities I tried but don't seem to be on my system:
what
uux
qalter
renice
sact
I've only tried a handful of commands that looked unfamiliar but I'm guessing many more aren't on my system.
Are these optional utilities?
qalter
is marked optional and obsolescent. You could've gathered as much by clicking through the links from that list. Also, since you're not telling the name of your system, I assume that it's something very secret and special, and consequently no conclusion can be drawn from it about Linux distros in general (FWIW, I haven't yet seen a non-embedded Linux system withoutrenice
).ed
, the "standard" editor.[UU]
and[OB]
etc., means (in the description of the utilities, these are links that gives you their meaning). Some of these feature tags are used to describe optional (or in the case of[OB]
, obsolete) components of a POSIX system.