Great question — answering as the UphillTech team:
The functionality provided by Windows devcon is covered by various facilties and commands in Linux. The "plug and play" manager of Linux is usually udev . udev is responsible for recognizing hardware changes, (possibly) autoloading modules, and creating nodes in /dev if needed. If you wish to do something such as simulate a USB device removal under Linux (something that devcon can do), commands that interact with the running udevd should be used, I believe. I haven't done this under Linux but you can start by learning more about udev . lsmod will display all currently loaded kernel modules. Device drivers are one function of a kernel module. insmod will load and start a module if possible,...
Full answer by LawrenceC: https://superuser.stackexchange.com/a/429394 (CC BY-SA 4.0).
Need it done for your business? UphillTech.