Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
by Shusain · June 14, 2018
Using Linux means using command line interface aka CLI aka terminal on regular basis. Being good in using CLI is what separates a casual Linux user & an expert. In this tutorial, we will learn about some useful Linux shortcuts that can increase your efficiency as well as your productivity. Recommended Read : Cloning Disks using dd & cat commands for Linux systems Also Read : Use of du & df commands (with examples)
The author's opening statement is not necessarily true, it can be a advantage for admin to use the cli since you will be doing absolute commands vs a GUI tool. Myself, I prefer the cli since you will be performing the command directly without anything but the terminal to accomplish tasks. Not saying all task must be performed via the cli but at times a GUI to perform a task(s) can be visually assisting a user to perform certain functions/tasks. I believe that the less barriers to a admin the better the task(s) to be accomplished with nothing in the background.
So if you are comfortable with the author of a GUI performing a function/task then each to it's own way of doing things. That is why Gnu/Linux continues to be popular, in that you as a user can do things your way.
Quote:
“A tool is but the extension of a man's hand and a machine is but a complex tool. He that invents a machine augments the power of man and the well being of mankind.” - Henry Ward Beecher
Interestingly, I see many Linux users post things that make it obvious they've only done GUI and are afraid of CLI. On the flip side Microsoft is suggesting to server admins on their stuff to rely more on CLI than GUI and don't even enable it by default on Windows 2016 any longer.
I began learning on CLI with DOS and later with Text menus on Novell so moving to CLI on UNIX was a natural for me. Many folks however, start on MS Windows workstations/laptops (or Apple) these days so are more comfortable in the GUI.
CLI is definitely the way to go to get full control. GUIs by and large pick the things they'll let you do from a subset of all that you could do with the equivalent command line flags.
I totally agree! Once a user learns the shell along with commands there is nothing stopping performance. GUI you do not always know what is going on since the author sets thing to get to final product/goal thus not to worry about what/should be presented to the user. Not everything should be done via GUI, once you learn the shell along with commands then you have that tiger by the tail.
+2 for CLI. You'll note that I often post from a Windows PC, although I have Linux desktops and a laptop here, and a Linux server out in the world. I seldom toggle to the Linux desktops here and manage them via ssh and the CLI. (The real-world server is headless).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.