Gardner
Bell

# Einführung in die &konsole;

Kurze Anleitung zum richtigen Umgang mit einer Shell.

Vorgehensweise im Notfall: instabile Anwendungen gewaltsam beenden und so weiter.

SSH, Sitzungen, Umgebungs-Variablen und andere Dinge

Einige Tipps und Tricks

Die &konsole; ist ein Programm für das X Windows-System, das Ihnen ein Terminal simuliert. Es basiert im wesentlichen auf DEC's VT100 und vielen seiner Ableger. Die &konsole; – auch Shell genannt – ist einer der wichtigsten Bestandteile für schnelles und produktives Arbeiten auf Computern mit &Linux; und anderen &UNIX;-ähnlichen Betriebssystemen.

Vorgehensweise im Notfall:

Auf &Linux; und Systemen, die auf &UNIX; basieren, läuft jeder Prozess unabhängig von den anderen in seinem eigenen Speicherbereich, sodass er nicht den Speicher anderer Prozesse überschreiben kann, außer er besitzt root-Rechte. Falls ein Prozess in &kde; wegen eines Programmierfehlers abstürtzt, müssen Sie keine Angst haben, dass andere aktive Prozesse davon beeinträchtigt werden.

Um alle Prozesse Ihres Systems zu überwachen, verwenden Sie entweder den Befehl `top` oder `ps` in der &konsole;. Mit diesen Werkzeugen können Sie abgestürtzte Programme leichter finden und beenden.

Als Beispiel für die Verewndung von Signalen in &konsole; nehmen wir an, dass &konqueror; abgestürtzt ist und den Prozess nspluginviewer zurückgelassen hat, der 12 Prozent Ihres Speichers und 10 Prozent Ihrer CPU benötigt. Zum gewaltsamen Beenden des Prozesses verwenden Sie einfach den Schalter k beim Starten des Programms `top` aus der Befehlszeile heraus, woraufhin Sie nach der PID und dem Signal gefragt werden, das gesendet werden soll, um den Prozess zu beenden. Um weitere Informationen darüber zu erhalten, welche Signale Sie an laufende Prozesse senden können, sehen Sie bitte im Benutzerhandbuch über Signale nach (Geben Sie entweder `man signal` in einer &konsole; ein oder geben Sie in die Adressleiste von &konqueror; `#signal` ein).

SSH, Sitzungen, Umgebungs-Variablen und andere Dinge

Falls Sie &konsole; zur entfernten Verwaltung verwenden, können Sie die Funktion Sitzungen verwenden. Um diese zu verwenden, wählen Sie aus dem Menü Einstellungen&konsole; einrichten. Hier wählen Sie nun den Reiter Sitzungen und geben den Namen für Ihre neue Sitzung ein, woraufhin dies zur Standardsitzung beim Start von &konsole; wird.

Wenn Sie &konsole; starten, werden bash-spezifische Befehle und Variablen, die &kde; betreffen, aus der Datei `~/.bashrc` oder `~/.bash_profile` gelesen beziehungsweise ausgeführt. Die bevorzugte Konfigurationsdatei für Benutzer-Umgebungen ist die Datei `~/.bash_profile`. Mit den Befehlen `printenv` oder `env` können Sie sich alle Variablen mit ihrem aktuellen Wert anzeigen lassen. Um eine Variable in einer Shell zu definieren, verwenden Sie den Befehl `VARNAME=value`. Die komplette Liste der Variablen, die in &kde; eingestellt werden können, finden Sie unter wiki .

Einige Tipps und Tricks

Um eine Sitzung der &konsole; umzubenennen, betätigen Sie die Tastenkombination &Ctrl;&Alt;S und geben Sie den neuen Namen ein.

Falls Sie irgendein &kde;-Programm mit root-Rechten ausführen möchten, können Sie den Befehl &kdesu; mit der Option `-c` in der Befehlszeile verwenden, wie zum Beispiel: ``kdesu` `-c -nPROGRAMM``, wobei der Schalter `-n` verhindert, dass sich &kde; das Passwort merkt.

## Weiterfürhende Informationen

- Viele weitere Informationen über die Funktionen von &konsole; finden Sie im Handbuch zu &konsole;, welches Sie entweder im &khelpcenter; lesen oder durch die Eingabe von `help:/konsole` in die Adress-Leiste des &konqueror;s aufrufen können.