Is there an alternate to CCleaner for Linux . BleachBit is ok but not as impressive.
Don't forget that Linux isn't Windows. In other words, there isn't as much to "clean up" in Linux as there is in Windows, so all the features of CCleaner aren't really necessary. Linux doesn't really need a defragmenter either. I also recommend BleachBit, though you can have a hand at Ubuntu Tweak as well.
GConf Cleaner http://www.linuxinsight.com/how-to-cleanup-your-gnome-registry.html
Cleaning up a Ubuntu GNU/Linux system
If you're using Ubuntu, the best is bleachbit.