Im sorry for all the fans of CLI, but I hate it. I am using it about 50% of the time now, more than ever before because I am administering Linux servers for the first time on the enterprise level. I am okay with our CentOS servers because they are basic installs of software or getting information, and all I really need to do is create and configure the servers and not work with them. The developers do that.
My hate is for the Command Line Interface. Linux purists and old-school geeks like to use it because:
"Oh, it is so much faster than a GUI!"
"The GUI takes up space"
"Real Linux guys use only the CLI"
"X sessions are unsafe"
REALLY???? It is not faster if you dont know every effing command, and even the old school guys don't know them all. I see them looking up strings and pasting them into the CLI. The GUI takes up space? If you have 500gb or so on a CentOS machine or a Windows machine, space is not an issue. Real Linux guys use a CLI? Im a real Linux guy who likes the effing GUI better. WTF is a "real Linux guy"?
The reality is that the original "Linux guys" did not even have a choice in the beginning. The closest thing to a GUI was some cleverly designed pages which look like a GUI, made with clever uses of dashes and slashes and colors. Like Yast on Suse. But now, we have KDE, Gnome, Unity, LXDE...there is no need to use a clunky effing CLI. It feels like 1995! Just because it is a "tradition" to use the CLI does not mean that it has to stay that way, and it will not...not if Linux wants to replace Windows Server in the enterprise environment...
which brings me to the reason I posted this...
Microsoft Windows Server 2012 install media now has the Core Server (without GUI) as the first choice on the install media. If you dont watch it, you get the Core install and a freakin command line interface. Windows Server is already sucky. I just did this by accident. Imagine it with only a CLI to work with . You can install the GUI later, by inputting these simple commands:
Get-ExecutionPolicy
Set-ExecutionPolicy –ExecutionPolicy Unrestricted
Set-ExecutionPolicy –Force RemoteSigned
Install-WindowsFeature Server-GUI-Mgmt-Infra,Server-GUI-Shell –Restart –Source wim:<path>:<index>
Install-WindowsFeature Server-GUI-Mgmt-Infra,Server-GUI-Shell -Restart –Source wim:\sources\install.wim:2
If you have 45min to an hour to just putz around in the damned CLI, this is only a "bad" problem. But when you have almost 200 servers to manage, it is a major headache. Plus, I am doing this over an iLO (integrated lights out) connection with a trial license so it times out after 30 seconds.
CLI is way WAY overrated! It reminds me of drivers who "prefer" a manual transmission because it gives "a better feel for the road". HUH? I can give you a better feel for the road by dragging you behind the damned car, okay?
My hate is for the Command Line Interface. Linux purists and old-school geeks like to use it because:
"Oh, it is so much faster than a GUI!"
"The GUI takes up space"
"Real Linux guys use only the CLI"
"X sessions are unsafe"
REALLY???? It is not faster if you dont know every effing command, and even the old school guys don't know them all. I see them looking up strings and pasting them into the CLI. The GUI takes up space? If you have 500gb or so on a CentOS machine or a Windows machine, space is not an issue. Real Linux guys use a CLI? Im a real Linux guy who likes the effing GUI better. WTF is a "real Linux guy"?
The reality is that the original "Linux guys" did not even have a choice in the beginning. The closest thing to a GUI was some cleverly designed pages which look like a GUI, made with clever uses of dashes and slashes and colors. Like Yast on Suse. But now, we have KDE, Gnome, Unity, LXDE...there is no need to use a clunky effing CLI. It feels like 1995! Just because it is a "tradition" to use the CLI does not mean that it has to stay that way, and it will not...not if Linux wants to replace Windows Server in the enterprise environment...
which brings me to the reason I posted this...
Microsoft Windows Server 2012 install media now has the Core Server (without GUI) as the first choice on the install media. If you dont watch it, you get the Core install and a freakin command line interface. Windows Server is already sucky. I just did this by accident. Imagine it with only a CLI to work with . You can install the GUI later, by inputting these simple commands:
Get-ExecutionPolicy
Set-ExecutionPolicy –ExecutionPolicy Unrestricted
Set-ExecutionPolicy –Force RemoteSigned
Install-WindowsFeature Server-GUI-Mgmt-Infra,Server-GUI-Shell –Restart –Source wim:<path>:<index>
Install-WindowsFeature Server-GUI-Mgmt-Infra,Server-GUI-Shell -Restart –Source wim:\sources\install.wim:2
If you have 45min to an hour to just putz around in the damned CLI, this is only a "bad" problem. But when you have almost 200 servers to manage, it is a major headache. Plus, I am doing this over an iLO (integrated lights out) connection with a trial license so it times out after 30 seconds.
CLI is way WAY overrated! It reminds me of drivers who "prefer" a manual transmission because it gives "a better feel for the road". HUH? I can give you a better feel for the road by dragging you behind the damned car, okay?