Gardner
Bell

# Inleiding tot &konsole;

Extreem korte inleiding tot het werken met de shell

Noodgrepen, killen van wildgeworden programma's etc.

SSH, sessies, variabelen en andere leukigheden

Enkele tips en trucs

&konsole; is een Terminalemulator voor het X Window System. Het is in beginsel gebaseerd op de DEC's VT100 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.

Noodgrepen:

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 root-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.

Om alle systeemprocessen te kunnen bijhouden kunt u de commando's `top` en `ps` gebruiken in &konsole;. Deze hulpprogramma's maken het heel eenvoudig om dwarsliggende programma's op te sporen en geforceerd te beëindigen.

Een voorbeeld van het gebruiken van signalen in &konsole;: stel dat &konqueror; is gecrashed en een draaiend proces van nspluginviewer heeft achtergelaten die 12% van uw geheugen en 10% van uw processorkracht opeist. Gebruik in `top` de toets k 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 `man signal` in een &konsole;-venster of `#signal` in &konqueror;).

SSH, sessie, variabelen en andere leukigheden

Als u &konsole; gebruikt voor systeembeheer op afstand, dan is &konsole;'s sessiefunctionaliteit iets voor u. Om deze te activeren, klik op menuoptie Instellingen&konsole; instellen.... Ga vervolgens naar tabblad Sessiesen geef uw nieuwe sessie een naam. Dit wordt dan de standaard sessie als u &konsole; opstart.

Als &konsole; wordt gestart worden de bash-specifieke commando's en &kde;-specifieke variabelen gelezen en uitgevoerd uit de bestanden `~/.bashrc` of `~/.bash_profile`. De voorkeur voor gebruikersomgevingen gaat uit naar het bestand `~/.bash_profile`. De commando's `printenv` of `env` kunnen worden gebruikt om alle momenteel ingestelde variabelen te laten weergeven. Om een variabele in de shell in te stellen gebruikt u de opmaak `VARNAAM=waarde`. Voor een lijst met beschikbare variabelen voor &kde;, zie de wiki.

Enkele tips en trucs

Om een sessie van &konsole; een andere naam te geven, gebruik &Ctrl;&Alt;S en voer de nieuwe naam in.

Als u grafisch (&kde;-) programma met root-privileges wilt starten, dan kunt u gebruik maken van het commando &kdesu; met de optie `-c`: ``kdesu` -c -n `PROGRAMMA``. De optie `-n` voorkomt dat &kde; het wachtwoord zal onthouden.

## Aanverwante informatie

- In het handboek van &konsole; vindt u meer informatie over de functies van &konsole;. U kunt het lezen in &khelpcenter; of openen met `help:/konsole` in &konqueror;'s locatiebalk.