|
|
|
|
|
by zdw
5592 days ago
|
|
It's not that it self-perpetuates, it's that nearly every other Unix does it that way, and thus there's an expectation that ifconfig, if it exists, has similar functionality on all platforms. If you're going to deprecate a command, make running the old one either: 1. Not exist, and thus have the shell throw an "command not found" error 2. Print a useful message like "Use <newcommand> instead" 3. Work, but do #2 as well. The current situation is like leaving a pair of rusty pliers out in the open, and hiding the brand new socket set when the goal is tightening a bunch of bolts. |
|
When I worked at Red Hat (till 2005) their official RHCE documentation still told people to use ifconfig and route.