Fristly you should run a search on www.unix.com this question has been answered several times over in the past.
The books you are after though will all depend on the flavour of Unix you are running.
Though with how you word your question it sounds like you think this will be a easy task. From what you want to know and learn it will take years to have the knowledge you would like (from what you have said). Just remember you will never know everything about a Unix system.
Well,
What should I say.
I know that UNIX is an ocean, but if i start worrying about it right from the starting then how will i be able to proceed.
anyway presently i am working on Solaris.
now can you provide any guidelines.