It is. But it's also more. If I give you a list of all unix commands and you don't understand them, you won't go far.
If you have no understanding at all, the only possible implementation is an infinite lookup table. When you start understanding commands better, you can implement parts better.