summaryrefslogtreecommitdiff
path: root/docs/usermanual/embeddedkonsole.sgm
Unidiff
Diffstat (limited to 'docs/usermanual/embeddedkonsole.sgm') (more/less context) (ignore whitespace changes)
-rw-r--r--docs/usermanual/embeddedkonsole.sgm4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/usermanual/embeddedkonsole.sgm b/docs/usermanual/embeddedkonsole.sgm
index 838e705..1564408 100644
--- a/docs/usermanual/embeddedkonsole.sgm
+++ b/docs/usermanual/embeddedkonsole.sgm
@@ -1,27 +1,27 @@
1<chapter><title>Embedded Konsole</title> 1<chapter><title>Embedded Konsole</title>
2<para> 2<para>
3EmbeddedKonsole is Opie's terminal emulator. From here you can do pretty much 3EmbeddedKonsole is &opie;'s terminal emulator. From here you can do pretty much
4anything (since Linux is actually a command line based OS by itself). I will 4anything (since Linux is actually a command line based OS by itself). I will
5not go into much detail on using the linux command line, as that is covered in 5not go into much detail on using the linux command line, as that is covered in
6many other places (http://www.tldp.org is a good place to start, or read 6many other places (http://www.tldp.org is a good place to start, or read
7O'Reilly's <citation>Running Linux</citation> for a comprehensive look at Linux 7O'Reilly's <citation>Running Linux</citation> for a comprehensive look at Linux
8for the beginner). I will, however, give a quick overview of using a Linux 8for the beginner). I will, however, give a quick overview of using a Linux
9shell. 9shell.
10</para> 10</para>
11 11
12<section><title>Using Embedded Konsole</title> 12<section><title>Using Embedded Konsole</title>
13<para> 13<para>
14Along the top of the window is a row of menus and icons. The "Font" menu lets 14Along the top of the window is a row of menus and icons. The "Font" menu lets
15you select the font size that you want the console to use, while the Options 15you select the font size that you want the console to use, while the Options
16menu lets you select various options. Below this row of menus and icons is a 16menu lets you select various options. Below this row of menus and icons is a
17pulldown list with various common commands in it. 17pulldown list with various common commands in it.
18</para> 18</para>
19 19
20<section><title>Options Menu</title> 20<section><title>Options Menu</title>
21<para> 21<para>
22The first submenu in the options menu is the "Command List" menu, which lets 22The first submenu in the options menu is the "Command List" menu, which lets
23you edit or hide the command list pulldown. The "Tabs on top" or "Tabs on 23you edit or hide the command list pulldown. The "Tabs on top" or "Tabs on
24bottom" (depending on which is currently enabled) allows you to select where 24bottom" (depending on which is currently enabled) allows you to select where
25the tabs representing multiple terminal sessions are drawn. The "Colors" 25the tabs representing multiple terminal sessions are drawn. The "Colors"
26submenu lets you select from a color scheme, or make your own, and the "Scroll 26submenu lets you select from a color scheme, or make your own, and the "Scroll
27Bar" submenu lets you select where or if the scroll bar is drawn. 27Bar" submenu lets you select where or if the scroll bar is drawn.
@@ -43,49 +43,49 @@ The other icons are the same as typing (from left to right) enter, space, tab
43</para> 43</para>
44</section> 44</section>
45<section><title>Command List</title> 45<section><title>Command List</title>
46<para> 46<para>
47The command list is a pulldown menu with a list of commonly used commands. 47The command list is a pulldown menu with a list of commonly used commands.
48Selecting one will type the command into the terminal wherever the cursor is. 48Selecting one will type the command into the terminal wherever the cursor is.
49You can edit or hide this menu from <GUIMenu>Options</GUIMenu>&arrow; 49You can edit or hide this menu from <GUIMenu>Options</GUIMenu>&arrow;
50<GUIMenuItem>Command List.</GUIMenuItem> 50<GUIMenuItem>Command List.</GUIMenuItem>
51</para> 51</para>
52</section> 52</section>
53</section> 53</section>
54 54
55<section><title>What is a Shell</title> 55<section><title>What is a Shell</title>
56<para> 56<para>
57A shell is a program that accepts input from a user, and runs commands. Each 57A shell is a program that accepts input from a user, and runs commands. Each
58"command" in the shell is actually a separate program (unless you are using a 58"command" in the shell is actually a separate program (unless you are using a
59shell like BusyBox, which makes some of the more common commands part of its own 59shell like BusyBox, which makes some of the more common commands part of its own
60program in order to save space). Shells can actually be very powerful, and many 60program in order to save space). Shells can actually be very powerful, and many
61 61
62 62
63 63
64of them allow you to write something called "shell scripts" which are just a 64of them allow you to write something called "shell scripts" which are just a
65sequence of commands, sometimes with some flow control statements, saved to a 65sequence of commands, sometimes with some flow control statements, saved to a
66file and run each time the script is run. For the most part, the average user 66file and run each time the script is run. For the most part, the average user
67does not need to know about any of this, though. If you are running Opie on the 67does not need to know about any of this, though. If you are running &opie; on the
68Familiar distribution, it is advisable to install the bash shell (ipkg install 68Familiar distribution, it is advisable to install the bash shell (ipkg install
69bash) because it offers things like tab completion, use of the backspace key, 69bash) because it offers things like tab completion, use of the backspace key,
70and a command history, as well as offering a more advanced scripting languauge 70and a command history, as well as offering a more advanced scripting languauge
71than most other shells. 71than most other shells.
72</para> 72</para>
73</section> 73</section>
74 74
75<section><title>Running Programs</title> 75<section><title>Running Programs</title>
76<para> 76<para>
77To run a program or a command (remember, a command is just another program), you 77To run a program or a command (remember, a command is just another program), you
78simply type the name of the program and hit "Return" (in Linux, program names 78simply type the name of the program and hit "Return" (in Linux, program names
79do not have a special suffix like they do in windows, in fact the "." 79do not have a special suffix like they do in windows, in fact the "."
80character has no special meaning unless it is at the begining of a filename, in 80character has no special meaning unless it is at the begining of a filename, in
81which case it makes the file "hidden"). When you type a program name and hit 81which case it makes the file "hidden"). When you type a program name and hit
82"Return" the shell looks in a special list of directories called your 82"Return" the shell looks in a special list of directories called your
83"path", and if it cannot find it in any of those directories, it stops looking 83"path", and if it cannot find it in any of those directories, it stops looking
84and tells you it could not find them. If you want to run a program that is not 84and tells you it could not find them. If you want to run a program that is not
85in your path, you must specify an absolute or relative path to that program. 85in your path, you must specify an absolute or relative path to that program.
86For instance, to run a program that is in the directory you are currently in, 86For instance, to run a program that is in the directory you are currently in,
87you would type <literal>./program</literal> ("./" is a special directory that 87you would type <literal>./program</literal> ("./" is a special directory that
88is explained below), or to run a program in /home/username/ you would call 88is explained below), or to run a program in /home/username/ you would call
89<literal>/home/username/program</literal>. 89<literal>/home/username/program</literal>.
90</para> 90</para>
91<para> 91<para>