Linux Technik

Aufbau / Hierarchien der Techniken:

Linux Kernel → X-Server → Windows Manager / Desktop

Kernel - technisch ist Linux erst einmal nur der Kernel (Wiki-Link) und damit kann man dann direkt auch eine Shell (z.B. die Bash) nutzen (siehe später: Runlevel 3 ohne Grafikdesktop / in Sprache Targets: multi-user.target)

X-Server - Zusätzlich kann man eine Grafikausgabe mit Hilfe des (klassischen) X-Servers (Wiki-Link) nutzen (X Windows System, X Server 11 - kurz X11, neu: x.org Server) mit deren Hilfe einfache Grafikfensteranwendungen (siehe xterm , xeyes ;-) genutzt werden können.

Window Manager bzw. Desktop - Oder man baut noch gleich einen kompletten Desktop inklusive Management und Zusatztools (siehe konsole , kwrite , KDE-Office) oben drauf!

Desktops

KDE : erste Gehversuche mit Desktop, Einstellung Doppelklick mit Systemeinstellungen-Werkzeug (systemsettings / KDE-Infozentrum)

Alternativen:

Gnome (Standard-Desktop bei Debian), LXDE, XFCE, TWM, IceWM (in openSUSE vorinstalliert neben KDE5/Plasma), Unity (Ubuntu)…

Übung: Aufrufe für verschiedene KDE-Standardtools (Dolphin, Kate, Konsole, Standard-Browser: Mozilla Firefox, Bürosuite LibreOffice, …)

Übersichtsseite mit Window-Managern und kompletten Desktops: XWinMan

Dateimanager

Dolphin (aktuell der Standard-Dateimanager bei KDE) vs. Konqueror,

Zwei-Fensteransichten (F3), Favoriten-Leisten, Konsole (Shell-Kommandos) mit F4

Dolphin Dateimanager

Dolphin Dateimanager

Anm.: Konquerer auch Browser und früher der Standard-Dateimanager von KDE - heute ist es Dolphin

Übung: Einblenden der „versteckten“ Dateien/Ordner mit Tastenkombination Alt + . (beginnen ja auch mit .);

Bei Gnome ist Nautilus der Standardmanager.

Konsolen / Terminals

(tty - Teletyper)

Aufruf von Programmen im Desktop mit Alt + F2 → Programmname

bei openSUSE:

Terminals 1 bis 6 (ohne Desktop) mittels Strg + Alt + F1 … F6

zurück zu Desktop mittels (Strg +) Alt + F7

Beenden eines Terminals mittels exit (Anm.: logout nur bei Login-Shells)

erste Gehversuche in der Konsole (shell) mit: ls -a, ls -al, cd, su, who, whoami, ping, ifconfig

wichtig: ifconfig nur mit kompletten Pfad als Standard-User aufrufbar: /sbin/ifconfig oder erst nach Nachinstallation von Paket net-tools verfügbar.

Anm.: die Superuser/Root haben den Pfad /sbin in Ihrem Pfad Pfade anzeigen mit echo $PATH (Pfadvariable)

Erste Hilfe in Terminal/Konsole

Man-Pages (z.B. man rm) oder Befehl mit –help (z.B. rm --help),

gerne auch Hilfe zur Hilfe mit man man

Alternative: info Pages

Tricks in Terminal/Konsole

Befehle/Verzeichnisse/Dateien mittels Tabulator komplettieren,

mit Cursor-Tasten wiederholen (durchblättern),

nach oben blättern mittels Shift + PgUp (Seite hoch) bzw. Shift PgDown;

die Historie aller Shell-Aufrufe des Users in ~/.bash_history; Rekursive Suche in History mittels Strg + R (vorwärts dann mit Strg + S )

Löschen der Konsole mittels Strg + L

Anfang und Ende Kommandozeile mit Strg + A und Strg + E

Löschen der Kommandozeile von Cursor bis Anfang mit Strg + U

Kopieren und Einfügen (mittlere Maustaste) in der Konsole