Testing to make sure I can use lists correctly
[swc-modular-shell-hearing.git] / 1-Shell / Readme.rst
1
2 The Shell
3 ________________________
4
5
6 `Back To The Menu <http://github.com/thehackerwithin/UofCSCBC2012/>`_ - 
7 `Forward to Python Variables <http://github.com/thehackerwithin/UofCSCBC2012/tree/master/2a-PythonVariables/>`_
8
9 ----
10
11 **Presented By : Milad Fatenejad**
12
13 **Based on a presentation By: ??????**
14
15 `What is the shell how do I access the shell?`
16
17 The *shell* is a program that presents a command line interface which
18 allows you to control your computer using commands entered with a
19 keyboard instead of controlling graphical user interfaces (GUIs) with
20 a mouse/keyboard combination.
21
22 A *terminal* is a program you run that gives you access to the
23 shell. There are many different terminal programs that vary across
24 operating systems. To open the default terminal in Ubuntu, just
25 click... or just use the keys <ctrl><alt>t
26
27 There are many reasons to learn about the shell. In my opinion, the
28 most important reasons are that:
29 1. It is very common to encounter the shell and
30 command-line-interfaces in scientific computing, so you will probably
31 have to learn it eventually
32 2. The shell is a really powerful way of interacting with your
33 computer. GUIs and the shell are complementary - by knowing both you
34 will greatly expand the range of tasks you can accomplish with your
35 computer. You will also be able to perform many tasks more
36 efficiently.
37