
It is not fashionable nowadays to speak of the merits of the command line, in an age where things like streaming video and Aqua are an integral part of our daily life. However, I do not think that typed-in commands must necessarily be consigned to the dustbin of computer history. Of course, I am not suggesting that we all drop X and Windows and pretend like we are living in the early eighties. The command line interface still has much to offer us, and many of its benefits simply cannot physically be emulated or even replaced by graphical ones.
Or what I mean is, people should have the option to CHOOSE which they want to use. I am not inherently opposed to the CLI and use it often (even in Windows), but I don't like being FORCED to use it when I don't want to. Yes, I know that back in the old days, people used to solder their computers together and type on octal keyboards, but we don't live in the stone age anymore
Often times, tasks (such as ping, tracert, etc) are easier in a CLI, but they are certainly not INTUITIVE. What I mean is, with a GUI, I can usually just look at the interface and be able to tell what I'm supposed to do, where as a CLI if I am approaching a tool/utility for the first time, I've got no idea how to use it. This is not necessarily a bad thing, unless I just want to get the f**king thing working. In that case, GUI is king. So, let me at least get it working with the GUI, and then I'll go back and learn the implementation when I have the time/patience/willingness to deal with it.