Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's 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.
What's the difference between an Ubuntu Server and a Ubuntu Desktop? Is one of the differences of a Server vs a Desktop is that a Ubuntu Server runs in CLI while Ubuntu Desktop runs in GUI?
Does Ubuntu Desktop also has a CLI which I think is called a terminal?
Is GUI and CLI the same function wise? I mean the only difference is that GUI has an interface while CLI is only for commands?
Can anyone give me some reference books regarding a complete detail for linux? I mean everything from CLI to GUI because I'm really confused with this. From developing applications or software for CLI and GUI.
Thanks guys. Sorry if the question is so broad. Really don't know where to start. Can't find any useful reference in Google. All are very broad and doesn't guide me to specifics.
there is no "complete detail for linux". The GUI is a graphical user interface. It means you can have menus, windows, dialogs, pictures, effects . CLI means command line interface, you can only enter commands (some text and will be somehow interpreted).
Actually the modern terminals can handle mouse and there can be windows and menus, but restricted how can they display anything.
The GUI sometimes maps events to commands, but not for fully graphical application (like a game)
In Linux (as opposed to Windows) it's usual to run servers without a GUI, since it makes it easier to debug problems with fewer things going on in the background. But if you want to run graphical software like Firefox, you obviously need a GUI. So, for home use you obviously want the desktop version.
I wouldn't try to read everything before starting: you won't understand it. The way to learn Linux is the way you learnt Windows: install, use, and look up things when you need to.
Thank you guys for your reply. I'll be looking on the links you posted. Anyway, I want to share my reason why I am confused in this.
I am a web developer and started with Windows OS. I wanted to try Linux because I know I can know more with this OS. So I've downloaded the latest Ubuntu Desktop and installed it in Virtual Box. Then while browsing still on the internet searching for LAMP, I've stumbled across Bitnami and saw a ready made Virtual Machine. I've downloaded it and installed it. Then I used it and saw it was only in CLI. Then I thought, what's the difference with this and Ubuntu Desktop? Is it only that the Desktop has GUI and this Virtual Machine is in CLI? Are both their functions the same (except for having an interface)? Is my Virtual Machine an Ubuntu Server or same as the Ubuntu Desktop? I thought and asked myself that is Ubuntu Desktop's terminal and the current CLI that I'm using in Virtual Machine the same?
I also wanted to install Linux in my other CPU but doesn't have a monitor. That's also the reason why I'm weighing my options between having a GUI or just use a CLI. If Ubuntu Desktop functions the same as my Virtual Machine (the one with CLI), then I might just install the one with GUI. As I've said, my other CPU doesn't have a monitor and I just wanted to connect to it via SSH. Does an Ubuntu with GUI can do many things while CLI can't and vice versa?
Sorry I have so many questions and they're so confusing. I really wanted to learn Linux. I just don't know where to start.
Last edited by markandrewkato; 06-25-2014 at 08:11 PM.
Reason: added a few message
[QUOTE=markandrewkato;5194003]Thank you guys for your reply. I'll be looking on the links you posted. Anyway, I want to share my reason why I am confused in this.
I am a web developer and started with Windows OS. I wanted to try Linux because I know I can know more with this OS. So I've downloaded the latest Ubuntu Desktop and installed it in Virtual Box. Then while browsing still on the internet searching for LAMP, I've stumbled across Bitnami and saw a ready made Virtual Machine. I've downloaded it and installed it. Then I used it and saw it was only in CLI. Then I thought, what's the difference with this and Ubuntu Desktop? Is it only that the Desktop has GUI and this Virtual Machine is in CLI? Are both their functions the same (except for having an interface)? Is my Virtual Machine an Ubuntu Server or same as the Ubuntu Desktop? I thought and asked myself that is Ubuntu Desktop's terminal and the current CLI that I'm using in Virtual Machine the same?
I also wanted to install Linux in my other CPU but doesn't have a monitor. That's also the reason why I'm weighing my options between having a GUI or just use a CLI. If Ubuntu Desktop functions the same as my Virtual Machine (the one with CLI), then I might just install the one with GUI. As I've said, my other CPU doesn't have a monitor and I just wanted to connect to it via SSH. Does an Ubuntu with GUI can do many things while CLI can't and vice versa?
Sorry I have so many questions and they're so confusing. I really wanted to learn Linux. I just don't know where to start.
Quote:
I really wanted to learn Linux. I just don't know where to start.
I started by installing Linux on my laptop used it everyday and did a lot of reading about commandline.
Start here: http://linuxcommand.org/
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Ubuntu desktop is a desktop OS with a range of desktop (i.e. GUI) applications most people would use.
Ubuntu server is different to the regular desktop in that it does not have applications as such that you can see. Most Ubuntu server installations run what is called a LAMP stack (Linux, Apache, Mysql, php) and these things give you the user the basis of a server without the need for a GUI. You can add more server applications for things such as Printing if you desire as well all without the need for a GUI.
If you want to learn more about Ubuntu I recommend you take a look at the Ubuntu Documentation pages.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.