In: Computer Science
Last Statement. Look,- I'm a retired electrician of 30 years that's been through some life, and then some..? I saw Linus Sabastian on "Linus Tech Tips" and he made building PCs fun. He made them fun, and easy to learn how to assemble, transfer files, and some other things as well. I thought, because of the way he teaches the GUI to be fun that I could go to my Local Community College and learn CLI but here is the big problem with that?
CLI hasn't had anybody that can come up with a way to make it easy to learn, and fun, and until somebody does I'm going back to the GUI, and where the fun is.....To learn CLI I need the answer 1st to all my assignments just like learning how to build PC's on YouTube, and then I could at least begin to see how the answers are used in the questions of the assignment asked? I'm backward, and I learn visually just like Youtube teaches with having the answers in our hands. 1st.
To all the College Professors in the world that teach Linux and Windows Command Line, When one of you decides to give the answers with your assignments so the students don't have to spend valuable hours research hunting and you wonder why there failing the class? Do something different & radical for a change give the whole class the answers to all the assignments and then Linux will be fun, and we will understand the assignment because we can now see the answers to it. Sincerely T
CLI stands for Command Line Interface. Basically it is used to communicate with operating system. If you have a Linux OS, you will have to enter the command in the terminal to get things done. Similarly in Windows OS, command prompt is used to enter commands,
Now, CLI is totally different from GUI. GUI (Graphical User Interface) is user friendly. We can use the key board and mouse to communicate with computer in GUI, but in case of CLI we can only use key board as it is text based. Also in GUI already icons and menus are available to perform certain tasks but in case of CLI you need to enter the command for each and every operation.
For most software and OS both the options are given to communicate with them, but at the end of the day it depends on the user which they want to use. For example, in Microsoft Azure, we have full fledged website to create and manage resources as well we have a in-built CLI in Azure portal to do the same task. So it depends on the user on their preference.