so many problems with what you do
1. do not ever try to replace one hashcat installation with another in the same folder. use different folders (all these "Would you like to replace the existing file" should really ring your alarm clocks)
2. why use sudo. do not use sudo
3. you do not run the new version by using "hashcat", but you need to run the local version "./hashcat"
4. why not just uninstall the old version, if you have problems to distinguish them ?
5. "hashcat (v5.1.0) starting in benchmark mode" is clearly the wrong version (see error #3)
etc etc
It seems that you are really new to linux if you make such noobish errors. Maybe you should just stick to the windows operating system ? hashcat doesn't really run faster on linux compared to linux (in general), so the operating system doesn't matter that much (only the drivers etc).
1. do not ever try to replace one hashcat installation with another in the same folder. use different folders (all these "Would you like to replace the existing file" should really ring your alarm clocks)
2. why use sudo. do not use sudo
3. you do not run the new version by using "hashcat", but you need to run the local version "./hashcat"
4. why not just uninstall the old version, if you have problems to distinguish them ?
5. "hashcat (v5.1.0) starting in benchmark mode" is clearly the wrong version (see error #3)
etc etc
It seems that you are really new to linux if you make such noobish errors. Maybe you should just stick to the windows operating system ? hashcat doesn't really run faster on linux compared to linux (in general), so the operating system doesn't matter that much (only the drivers etc).