How can I get diff in file content of current and previous revision number by command line?
And how can I get previous revision number?
svn diff -r HEAD
if you want to get the difference between your working copy and the last committed revision.
svn diff -r PREV:COMMITTED
if you want to see what the last commit did.
You should take look at Revision Keywords.
svn info
will give you (among other things) the last change revision for the item.