How To Recover Deleted Files In Linux?

Mistakenly deleting a file can be sometimes a nightmare. I have done this before. I think every system admin have deleted accidentally a file from...