rakesh uv said:
is there any way to find the exact meaning of message given
by a Unix command
Not in general, no. Unix commands are just programs (or built-in
commands to a program), and programs are written by humans; there is only
as much documentation of the messages as they bother to write. Any
particular message is issued when some combination of conditions is
encountered, but *why* that combination of conditions was encountered
may be due to factors not expected by the programmer, possibly
because the programmer did not think things through, and possibly
because the *exact* cause of that combination of conditions might
not have been possible on any system that existed at the time the
program was written.
For example, the *exact* meaning of the message
"mv: cannot access hello.c" at a particular time might happen to
be, "Your three year old daughter decided to hide the broccoli she
didn't like inside your computer and that shorted the marginally
sub-standard accounting program dongle, which lead to stray bus
signals that interfered with the normal operation of the hard-drive
making the file temporarily inaccessible. Clean out the broccoli,
-and- the spider she put in your computer the week before, and everything
should be fine."