
"There are several possible reasons why you might choose to use
the command line interface as your desktop environment. For one thing, it uses less electricity, so you could maximize battery life on your laptop computer. Secondly, it forces you to think about your operating system and directory structure in a totally different way than a GUI does; this could greatly enhance your understanding of GNU/Linux and cause you to be more creative in your technological problem solving. And thirdly, everyone will think you're a supreme computer genius for ditching X11 for the CLI. People passing by your desk will think you're some kind of computer god. Who doesn't want that?"
Member since:
2006-03-14
...with Mystilleef here. A gui by design restricts you to 'express' what the designer thought you would need to 'express'. CLI does not give you such limitations.
I gave an example of the rpm program on many Linux distributions. Together with other command line apps, you can construct the most imaginitive of expressions to tell the computer what to do. You can tell the computer to search for and find every rpm file you downloaded in the past week, and update the rpms on your system as long as the there is a previous rpm installed. In a GUI, someone basically has to have imagined you would need to do that for you to be able to do it.