I had a look at what
/etc/inittab - from what I could see both does the same something.
If I am wrong, what is the different and which one I should use for specific requirement?
They are not the same thing. I guess you mean the cli command