Is there any command to shutdown (not reload) the cisco devices like routers, switches? Is it not necessary to safely shutdown these devices? Sorry for the basic question.
The legal shutdown of OSes like Windows and UNIX is to ensure that all pending file system data in memory gets synced back to disk to avoid data loss or corruption. Since modern IOS devices run the OS from RAM, there are typically no files open on the file system, and thus a clean power cycle is safe. Of course, if you want to ensure that any running config changes are saved to startup, it's a good idea to issue a "reload" or at least a write mem before shutting down an IOS device.