Ubuntu Forums Archive Viewer

Teaching terminal

Archived thread 1044750 from Ubuntu Brainstorm. Markdown source: Ubuntu_Brainstorm/thread_1044750_Teaching_terminal.md

Original URL About this archive
#1

i think ubuntu needs a fake terminal, what i mean by that is a terminal that works just like a terminal (has all the commands and same reactions) but for teaching purpose....i.e a slow step by step guide in the terminal of how too use a terminal..from using the most simple command too complex workings, each time you complete the tutorial it gets more harder and more complex...giving you practical experiance without the worry of damaging the system

this will help out a lot of people who hate reading guides online and want practical experiance without damaging their system by doing something stupid.

kinda like a teaching software but for linux.

#2

+1

Fish offers some of this, but not the testing capabilities.

#3

I think that is an excellent idea! Im not trying to be a jerk when I say this, but isnt that kind of what the live cd is for? To play with linux without affecting your hard drive? But seriously I like your idea! :)

#4

Tek-E said: I think that is an excellent idea!

Im not trying to be a jerk when I say this, but isnt that kind of what the live cd is for? To play with linux without affecting your hard drive? But seriously I like your idea! :)

thats very true but its not a teaching tool, if there was a terminal and it had a step by step guide teling you what to do and what everything does explaning things step by step so that you were not overwhelmed by the info starting from beginner commands like moving files and copy and paste etc then going into higher more advanced commands like burning cdroms etc

(when i first looked at terminals i was confused as frag.... sudo apt-get blah blah &blah blah i was confused and scared as i had no idea what sudo was or apt get or anything else mentioned a terminal guide with step by step guide would have helped me a lot)

#5

I totally agree

#6

Type in terminal:``` man man

#7

Jump on #ubuntuforums-beginners (Beginner's Team IRC) and chat with a BT member. Specifically, bodhi.zazen has set up a neat way to interactively teach things like this via ssh. This is primarily for tutorial sessions from the Education Focus Group. He demonstrated it for those present in IRC the other night, and I find it to be very promising.

#8

I understand what you mean now. How would something like that be thrown into development though that way it could be issued in an upcomming release then?

I think something like this would have definatley helped me alot when I first started using linux as well.

#9

bannik said: i think ubuntu needs a fake terminal, what i mean by that is a terminal that works just like a terminal (has all the commands and same reactions) but for teaching purpose[SNIP]

+1 That's a great idea. If it doesn't exist, I think someone should make one.

#10

+1

Something like this might actually make me try and learn some terminal tricks.

Good idea

#11

The simplest way to do this would be a command-line program that teaches you how to do things, and then lets you try it out yourself; maybe with tests at the end of every lesson.

There is a program like this called vilearn, which uses this technique to train you on the text editor vi. I wouldn't be surprised if there was something similar for BASH floating around.

#12

I like the idea.

This sounds familiar to the Cisco networking course I took. During class, we would learn a concept and how to apply it to router configuration. At home, we would practice configuring routers with the help of a fake CLI (or "virtual router"). During the next class, we took a test on the concepts and worked with real routers to receive a grade for the day. Afterward, we began the next lesson. As someone who learns better with hands-on exercises, I found this approach very helpful.

#13

I have an idea, but you may not like it...

This idea is brilliant, and it reminds me of w3schools.com and the way they teach HTML and CSS (which is the way I learned, thanks to the ineractive demos)

This sort of thing *could* be done as a program, but I think it would benefit most if it was implemented as a website, explaining and illustrating the differences, and then if there was an embedded 'terminal' with the command.

I think this would be friendlier than an actual terminal command also because they are familiar with the internet, but they may be intimidated by even going to the command-line to try the program.

I have an Ubuntu tutorials website, and I'd love to host such a tutorial, but I currently lack the skills to make a web-based terminal emulator for this.

#14

Well I will say this, I am terrified of the terminal right now because of that exact statement you made about being scared of screwing something up. Something like this would be a GOD SEND for someone like me. I think it is a great idea, no a GRAND IDEA...

you get a +100 kudos from me....

#15

or maybe you guys can purchase tutorials that actually show how to use Linux? say maybe CBT nuggets or LearnKey? You can watch the video and though it might not be the most exciting thing, at least you will get to see it in action. A great resource is the Linux+ book from compTIA. I read it and it was well written and easy to read and they don't get you lost. The resources are out there for people to learn.

#16

Hi All

What I have been doing is learning from places like linuxcommand.org, http://tldp.org/LDP/abs/html/ and some other sites for advanced bash scripting.

What I would do is I would open 2 tabs in terminal; use Links2 in one tab to open the site, and use my practice folder to store the scripts. It seems to work well for me.:popcorn: