English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Im reading about Linux and playing around with Ubuntu.
Im very new to it..
But i am doing a lot of things using Bash.
I see that everything i am doing is about changing system configuration all the time..
I understand then why learning to use the shell is so important.
I see it a must for someone having to administer a server or something alike... but here is my question:

At the "user level", why and what for is the need to use it so much?
Everything i am reading strongly suggest to use the terminal and a lot of things look to me very old fashioned and time wasting.
I read somewhere that on a GUI enviroment, is not possible to do everything and blah blah blah...
But what things are you then going to do besides administrative tasks, that are going to be better in the shell than using a GUI?
What can't a desktop user do on a GUI having those millons of packages available, to be forced to use the shell...?

I think you got my point...

Thanks

2006-12-17 12:27:33 · 4 answers · asked by axo 2 in Computers & Internet Other - Computers

4 answers

In programming, making a GUI doesn't add to the program functionality. It's intensive work simply to make a GUI, which does nothing but create eye-candy. Which means any program that has a GUI is either mature or past maturity. Or it is a very very widely used program. Or GUI somehow adds to the functionality.

In Linux, even at the user level, that's not always the case. Many programs an ordinary user may want to use are experimental, cutting edge, or may not have high levels of maturity. Which means they are only accessibly through terminal.

Second, unlike in Windows, there is a concept of separation of display and functionality. In Windows, you associate the program with its GUI. In Linux, a GUI can be separate program from what it controls. So you have the GUI, and the program which can be controlled through terminal.

Finally, unlike in Windows, Linux and other Unix systems have a very powerful set of tools. Using the command line, it is possible to do something (for example complex text manipulations) otherwise impossible through a GUI or in non-Unix based systems (Windows).

2006-12-17 12:38:09 · answer #1 · answered by csanon 6 · 0 0

If you are using Linux at such a low level you might do better with Fedora or some other distribution. Ubuntu is designed to be friendly. The idea is to eventually make Linux as friendly as Windows and in that sense, Ubuntu has made HUGE strides particularly with applications like Automatix. On the other hand, Ubuntu makes it a difficult to log in as root (I hate SUDO); The cool thing about both Ubuntu and Fedora is both have a wealth of available software which can be loaded from the GUI. As for running from the command line, it's only necessary for the most advance functions. my advice is to get a good book on your version of Linux and read up.

Good luck.

2006-12-17 12:57:03 · answer #2 · answered by Joe J 4 · 0 0

You're right, the shell is basically for administrative tasks, and many administrative tasks can actually be done more easily from a GUI. However, GUIs suck at programmatic automation. If you want to (for example) modify permissions on lots of files at once, you'll start seeing the benefits of a command line.

In other words: both the command line and GUI have their strengths and weaknesses. Learn to use the best tool for the task at hand.

2006-12-17 12:32:17 · answer #3 · answered by MarnenLK 6 · 1 0

why ought to we bash one yet another? i inform you what if somebody can and not making use of a shadow of a doubt tutor to me or anybody else that the two sunni or shia islam is the actual way then i think bashing the different social gathering is permitted. till then its kinda pointless reason all you do is force human beings added away out of your perspectives and are available circumstances supply a adverse view of islam. it relatively is a great no no among sunnis and shias alike

2016-10-15 03:39:21 · answer #4 · answered by Anonymous · 0 0

fedest.com, questions and answers