Song Li wrote:
On the other hand, IMHO, a system should allow its user's reasonable assumption. It would be a headache for everyone if we have to memorize the exact syntax for every single command.
You don't need to. You can look in manpages whenever you need, as I do.
Maybe it's more so for other desktop friendly OS like FreeBSD and Linux but not so true for OpenBSD, which does not have a high priority for easy use. At any rate, you are much more experienced and should be able to make better judgment than on how it should work. You can just ignore my two cents and I will respect its current design -- it must have many merits waiting for me to appreciate ...
From my experience OpenBSD is the easiest one to use, because it just works. And when it's not, there's wonderful documentation.
Stas