1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
<chapter id="konsole-intro">
<chapterinfo>
<authorgroup>
<author
><firstname
>Gardner</firstname
> <surname
>Bell</surname
> </author>
</authorgroup>
</chapterinfo>
<title
>Inleiding tot &konsole;</title>
<para
>Extreem korte inleiding tot het werken met de shell</para>
<para
>Noodgrepen, killen van wildgeworden programma's etc.</para>
<para
>SSH, sessies, variabelen en andere leukigheden</para>
<para
>Enkele tips en trucs</para>
<!-- Some Content borrowed from the konsole handbook -->
<para
>&konsole; is een Terminalemulator voor het X Window System. Het is in beginsel gebaseerd op de <ulink url="http://vt100.net"
>DEC's VT100</ulink
> en de vele opvolgers. &konsole; – ook wel een shell genoemd – is een essentieel hulpprogramma voor op &Linux; en &UNIX; gebaseerde computers om snel en productief te kunnen werken.</para>
<para
>Noodgrepen:</para>
<para
>Op &Linux; en &UNIX; gebaseerde computers draait elk proces onafhankelijk in zijn eigen geheugengebied. Hierdoor kan het proces niet per ongeluk het geheugen van andere processen overschrijven, tenzij het uiteraard <systemitem class="username"
>root</systemitem
>-privileges heeft. Als een proces in &kde; vastloopt vanwege een programmafout, dan hoeft u zich geen zorgen te maken dat het toegang heeft tot een van de andere processen.</para>
<para
>Om alle systeemprocessen te kunnen bijhouden kunt u de commando's <command
>top</command
> en <command
>ps</command
> gebruiken in &konsole;. Deze hulpprogramma's maken het heel eenvoudig om dwarsliggende programma's op te sporen en geforceerd te beƫindigen.</para>
<para
>Een voorbeeld van het gebruiken van signalen in &konsole;: stel dat &konqueror; is gecrashed en een draaiend proces van <application
>nspluginviewer</application
> heeft achtergelaten die 12% van uw geheugen en 10% van uw processorkracht opeist. Gebruik in <command
>top</command
> de toets <keycap
>k</keycap
> om de taak te killen. U wordt dan gevraagd om het PID van de taak, waarna het signaal wordt verzonden om het programma geforceerd te beƫindigen. Voor meer informatie over signalen die u naar draaiende processen kunt sturen, ga naar de complete handleiding over signalen (type <command
>man signal</command
> in een &konsole;-venster of <userinput
>#signal</userinput
> in &konqueror;).</para>
<para
>SSH, sessie, variabelen en andere leukigheden</para>
<para
>Als u &konsole; gebruikt voor systeembeheer op afstand, dan is &konsole;'s <quote
>sessie</quote
>functionaliteit iets voor u. Om deze te activeren, klik op menuoptie <menuchoice
><guimenu
>Instellingen</guimenu
><guimenuitem
>&konsole; instellen...</guimenuitem
></menuchoice
>. Ga vervolgens naar tabblad <guimenuitem
>Sessies</guimenuitem
>en geef uw nieuwe sessie een naam. Dit wordt dan de standaard sessie als u &konsole; opstart.</para>
<para
>Als &konsole; wordt gestart worden de <application
>bash</application
>-specifieke commando's en &kde;-specifieke variabelen gelezen en uitgevoerd uit de bestanden <filename
>~/.bashrc</filename
> of <filename
>~/.bash_profile</filename
>. De voorkeur voor gebruikersomgevingen gaat uit naar het bestand <filename
>~/.bash_profile</filename
>. De commando's <command
>printenv</command
> of <command
>env</command
> kunnen worden gebruikt om alle momenteel ingestelde variabelen te laten weergeven. Om een variabele in de shell in te stellen gebruikt u de opmaak <command
>VARNAAM=<replaceable
>waarde</replaceable
></command
>. Voor een lijst met beschikbare variabelen voor &kde;, zie de <ulink url="http://wiki.kde.org/tiki-index.php?page=Environment+Variables"
>wiki</ulink
>.</para>
<para
>Enkele tips en trucs</para>
<para
>Om een sessie van &konsole; een andere naam te geven, gebruik <keycombo action="simul"
>&Ctrl;&Alt;<keycap
>S</keycap
></keycombo
> en voer de nieuwe naam in.</para>
<para
>Als u grafisch (&kde;-) programma met <systemitem class="username"
>root</systemitem
>-privileges wilt starten, dan kunt u gebruik maken van het commando &kdesu; met de optie <option
>-c</option
>: <userinput
><command
>kdesu</command
> -c -n <option
>PROGRAMMA<replaceable
></replaceable
></option
></userinput
>. De optie <option
>-n</option
> voorkomt dat &kde; het wachtwoord zal onthouden.</para>
<!-- Add links to "further reading" here -->
<itemizedlist>
<title
>Aanverwante informatie</title>
<listitem
><para
>In het handboek van &konsole; vindt u meer informatie over de functies van &konsole;. U kunt het lezen in &khelpcenter; of openen met <userinput
>help:/konsole</userinput
> in &konqueror;'s <guilabel
>locatie</guilabel
>balk.</para>
</listitem>
</itemizedlist>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:true
sgml-parent-document:("index.docbook" "book" "chapter")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
|