Heh - this came up in the Linux+ TTT, I think on Monday, actually.
Simply, ifconfig is part of the old net-tools package and has pretty much gone deprecated, although both tools pretty much do the same thing. There some distros that won't even install it now by default. For those using Linux for a while, we're all used to using ifconfig, having developed the habit (
@Lee McWhorter calls it 'muscle memory'). The newer tool is ip a.
I think these days, instructors should be using "ip a" as the primary tool. Using ifconfig should probably be mentioned since it's still out there and a lot of documentation, tutorials, and such. The Linux+ exam still has it on the list under Objective 1.5, so it is still testable material. But if you're teaching for proficiency and practical application, I would really make a point to get out of the habit of using ifconfig.
/r