Hi there, my name is Steve.
There are very few commands built in to Linux. Most of the commands that you type are actually programs that are installed on your machine. When you type the command, Linux runs the program with the same name.
The route file is the executable for the route command. it enables you to set up static routes if you need to, which you probably don't. If you just type route and press Enter, you should see a listing that says something like Kernel IP routing table and shows a Destination, Gateway, Genmask, Flags, Metric,Ref, Use and Iface.
The other files you've listed are the same thing. For example, ping is a command that sends a signal to another device and waits for the signal to come back. it's a way to test if another computer is online or a device is active. You can ping in Windows as well.
ifconfig displays the details of your network configuration. you might have to run it as sudo ifconfig to see any output.
So these files are all normal files you should have as part of your Linux installation.
If I've answered your question, can you please accept the answer and rate me accordingly? I don't get paid anything for helping you unless you accept the answer and rate me at least 3 stars. If I haven't answered your question, please chat me back and I'll get you the information you need. Thanks and have a great day!