Active Topics

 


Reply
Thread Tools
Posts: 329 | Thanked: 142 times | Joined on Oct 2009
#1
As can be expected, there has been a jump in the number of questions asked lately. Many were newbies asking various questions from the answerable-by-google kinds to the the inadvertently-expert type. And i have seen lots of "don't" advice posted in those threads.
Now, while i understand why it's bad to install apps from unsafe repos like extras-devel or go red-pill if you're not in the know, the danger of other things (like simply giving some commands in the terminal) is quite exaggerated. Many simply say "don't use the terminal if you're a noob". And i think they're pretty wrong.
I remember my first steps into linux. Gosh was i shaky. I had some experience with the awful windows command prompt, but everything was different under linux, so i wasn't very eager to use it. But i gradually got used to it. And most importantly, i understood that it's hard to do serious damage using just terminal commands. After the first time i killed my os (i think by changing something in the X configuration) and managed to reinstall everything the way it was quite easily, i was even more convinced.
Now think about them newbs. Maemo 5 is admittedly not perfectly user-friendly yet. Which means that you might not get full functionality if you don't get a little down-and-dirty. But the newbs are told not to do that, for fear of somehow doing some damage. What's even stranger is that sometimes they want to use something relatively harmless. And remember it's hard to do serious damage to linux without being root.
So my proposal is: let's give newbs some credit for being reasonably capable. Don't tell them off using terminal just because they don't have experience - they aren't going to get any either by not doing anything. Just warn when possibly damaging commands are involved (like rm - but don't go overboard, cat or grep can hardly be dangerous). And if something dangerous is involved, instead of recommending not to do it, warn about the danger and advise people to be ready to reflash if anything goes wrong - leaving them the choice of whether to do it or not
Sorry for the long text, hope you had the patience to read it
__________________
I don't mean to crush your hopes, I just can't help it
 

The Following 14 Users Say Thank You to MrGrim For This Useful Post:
Posts: 336 | Thanked: 610 times | Joined on Apr 2008 @ France
#2
Originally Posted by MrGrim View Post
And most importantly, i understood that it's hard to do serious damage using just terminal commands.
Code:
sudo rm -rf /
'nuff said.

Also, use the enter key more often.
 

The Following User Says Thank You to CrashandDie For This Useful Post:
Posts: 418 | Thanked: 174 times | Joined on Oct 2009
#3
Originally Posted by CrashandDie View Post
Code:
sudo rm -rf /
'nuff said.

Also, use the enter key more often.
He said hard - not impossible.
For someone to come up with issuing to root and run rm with parameters is most likely aware of what he is doing.

Also, use the backspace key more often.
__________________
I luv Google
 

The Following 8 Users Say Thank You to Tintin For This Useful Post:
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#4
Teach them to cd into a parent of the directory they want to delete first, so they can go:

Code:
# rm -rf foo/bar
without the leading slash. it could save their life
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.
 
nowave7's Avatar
Posts: 245 | Thanked: 62 times | Joined on Jan 2009 @ Bad Homburg, Deutschland
#5
Users new to Linux should use terminal only on desktop system, and only if they want to learn about the OS itself. If they just want to use it, most mainstream distros are very user friendly, and there really is no need for noobs to use terminal.
On the other hand, noobs most definitely should not use terminal on their tablets!
__________________
Save the whales, feed the hungry, free the mallocs!
 
Posts: 607 | Thanked: 450 times | Joined on Sep 2009 @ Washington, DC
#6
Originally Posted by nowave7 View Post
Users new to Linux should use terminal only on desktop system, and only if they want to learn about the OS itself. If they just want to use it, most mainstream distros are very user friendly, and there really is no need for noobs to use terminal.
On the other hand, noobs most definitely should not use terminal on their tablets!
I don't ever want to have to use the terminal. The whole point of a GUI is to get away from having to type everything. With a well written GUI, once it is installed, you should be able to do anything without going to whatever terminal is called in whatever OS you are using.
 

The Following 2 Users Say Thank You to DaveP1 For This Useful Post:
Posts: 147 | Thanked: 29 times | Joined on Sep 2009 @ Lincs, UK
#7
The terminal can be a dangerous place for us noobs.

I recently upgraded to ubuntu 9.10 and suffered the loss of sound problem.

I read some help guide and messed around in terminal, typed in some commands I knew absolutely nothing of, rebooted and BAM! laptop somehow didn't see my grub loader any more. Luckily I'm not that much of a noob and I knew how to safely get back from that, but where linux is concered I am pure noob, and linux scares me.

However, MrGrim, I do agree with you, the best way for me to learn is to use the terminal, and that is something I will continue to do, because I believe that if I did screw something up, the people here will help me fix it.
 
nowave7's Avatar
Posts: 245 | Thanked: 62 times | Joined on Jan 2009 @ Bad Homburg, Deutschland
#8
Originally Posted by DaveP1 View Post
I don't ever want to have to use the terminal. The whole point of a GUI is to get away from having to type everything. With a well written GUI, once it is installed, you should be able to do anything without going to whatever terminal is called in whatever OS you are using.
And you indeed may never, ever use the terminal, but as an ordinary user. For more advanced users terminal is still the place to be(even on Windows).
The thing is in the approach. Some of the things you will never be able to do in GUI, say shell scripting. It's just two different concepts.
__________________
Save the whales, feed the hungry, free the mallocs!
 
Posts: 418 | Thanked: 90 times | Joined on Nov 2009
#9
what about using terminal to install deb files on n900. Is that safe or even necessary?
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#10
The problem is that even a simple mistake can cause a lot of pain.

Obviously sudo rm -rf / will be a problem...but if you know about sudo and rm's recursion/force options then you probably know the risks involved w/ using the Terminal. But how about:

rm /home/user/ some_harmless_directory_I_want_to_delete

No sudo, force option, yet big problem.

Or even:

cat whetever whetever2 > some_file_that_shouln't_be_overwritten

You can still mess up your system pretty good without sudo or even rm.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 

The Following 3 Users Say Thank You to BrentDC For This Useful Post:
Reply

Tags
xterm snobs


 
Forum Jump


All times are GMT. The time now is 18:34.