Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Schach unter Linux, WSL2 Ubuntu
- - By Lothar Jung Date 2026-04-09 13:10 Edited 2026-04-09 13:13 Upvotes 2
Hier ein kurzes Script, das die wichtigsten Ubuntu Befehle nach Kategorien auflistet.
Nach Ausführung des Scripts werde mit „Befehle“ die Befehle angezeigt.

#!/bin/bash

cat <<'EOF' | less

Wichtige Linux-/Ubuntu-Befehle nach Themen

========================

DATEIEN UND ORDNER

========================

pwd         – zeigt das aktuelle Verzeichnis an

ls          – listet Dateien und Ordner auf

cd          – wechselt in ein anderes Verzeichnis

mkdir       – erstellt einen neuen Ordner

rmdir       – löscht einen leeren Ordner

touch       – erstellt eine leere Datei

cp          – kopiert Dateien oder Ordner

mv          – verschiebt oder benennt Dateien oder Ordner um

rm          – löscht Dateien oder Ordner

find        – sucht Dateien und Ordner

locate      – findet Dateien sehr schnell über eine Datenbank

ln -s       – erstellt einen symbolischen Link

file        – erkennt den Typ einer Datei

stat        – zeigt detaillierte Dateiinformationen an

========================

DATEIINHALTE UND TEXT

========================

cat         – zeigt den Inhalt einer Datei an

less        – zeigt eine Datei seitenweise an

nano        – öffnet einen einfachen Texteditor im Terminal

head        – zeigt die ersten Zeilen einer Datei

tail        – zeigt die letzten Zeilen einer Datei

tail -f     – verfolgt eine Datei live, etwa ein Log

grep        – sucht nach Text in Dateien oder Ausgaben

sort        – sortiert Zeilen einer Datei oder Ausgabe

uniq        – entfernt doppelte Zeilen

wc          – zählt Zeilen, Wörter und Zeichen

cut         – schneidet Spalten oder Zeichenbereiche aus Texten aus

awk         – verarbeitet und analysiert Text spaltenweise

sed         – bearbeitet Textströme automatisch

diff        – vergleicht zwei Dateien

cmp         – vergleicht zwei Dateien byteweise

tee         – schreibt Ausgaben gleichzeitig in Datei und Terminal

echo        – gibt Text oder Variableninhalt aus

========================

RECHTE UND BENUTZER

========================

chmod       – ändert Dateirechte

chown       – ändert Besitzer und Gruppe einer Datei

sudo        – führt einen Befehl mit Administratorrechten aus

whoami      – zeigt den aktuellen Benutzernamen an

id          – zeigt Benutzer- und Gruppenkennung an

groups      – zeigt die Gruppen eines Benutzers an

passwd      – ändert das Benutzerpasswort

========================

PAKETE UND SOFTWARE

========================

apt update  – aktualisiert die Paketlisten

apt upgrade – installiert verfügbare Aktualisierungen

apt install – installiert ein Paket

apt remove  – entfernt ein Paket

apt purge   – entfernt ein Paket samt Konfigurationsdateien

which       – zeigt den Pfad eines Befehls an

whereis     – sucht Programmdateien, Quellen und Handbuchseiten

man         – zeigt die Hilfe zu einem Befehl an

========================

SYSTEM UND HARDWARE

========================

uname -a    – zeigt Systeminformationen an

hostname    – zeigt den Rechnernamen an

df -h       – zeigt freien und belegten Speicherplatz an

du -sh      – zeigt die Größe eines Ordners oder einer Datei an

free -h     – zeigt die Speicherbelegung an

mount       – zeigt eingehängte Dateisysteme an oder bindet sie ein

umount      – hängt ein Dateisystem aus

systemctl   – verwaltet Dienste und den Systemzustand

journalctl  – zeigt System- und Dienstprotokolle an

reboot      – startet das System neu

shutdown    – fährt das System herunter

========================

PROZESSE UND JOBS

========================

ps          – zeigt laufende Prozesse an

top         – zeigt Prozesse und Systemauslastung live an

htop        – komfortablere Live-Ansicht der Prozesse

kill        – beendet einen Prozess über seine PID

killall     – beendet Prozesse über ihren Namen

jobs        – zeigt Hintergrundjobs der Shell an

bg          – setzt einen Job im Hintergrund fort

fg          – holt einen Job in den Vordergrund

========================

NETZWERK UND INTERNET

========================

ip a        – zeigt Netzwerkadressen und Schnittstellen an

ping        – prüft die Erreichbarkeit eines Rechners im Netzwerk

netstat     – zeigt Netzwerkverbindungen an

ss          – moderner Befehl für Netzwerkverbindungen und Ports

ssh         – verbindet sich per sicherer Shell mit einem anderen Rechner

scp         – kopiert Dateien sicher über SSH

ftp         – verbindet sich mit einem FTP-Server

wget        – lädt Dateien aus dem Internet herunter

curl        – ruft Daten oder Webseiten von URLs ab

========================

ARCHIVE UND BACKUP

========================

tar         – packt oder entpackt Archive

zip         – erstellt ZIP-Archive

unzip       – entpackt ZIP-Archive

rsync       – synchronisiert Dateien und Ordner effizient

dd          – kopiert Daten blockweise, z. B. für Images und Datenträger

========================

SHELL UND UMGEBUNG

========================

history     – zeigt bereits eingegebene Befehle an

clear       – leert das Terminalfenster

env         – zeigt Umgebungsvariablen an

export      – setzt Umgebungsvariablen

alias       – erstellt Kurzbefehle für längere Kommandos

xargs       – übergibt Eingaben als Argumente an andere Befehle

crontab     – verwaltet geplante Aufgaben

exit        – beendet die aktuelle Shell oder Sitzung

EOF
Parent - - By Dietmar Klinger Date 2026-04-09 15:05 Edited 2026-04-09 15:35
Lothar Jung schrieb:

Hier ein kurzes Script, das die wichtigsten Ubuntu Befehle nach Kategorien auflistet.
Nach Ausführung des Scripts werde mit „Befehle“ die Befehle angezeigt.


Hallo Lothar,

hast Du gut gemacht und sollte für alle Interessenten eine gute Hilfe sein.

Hier nun der Test-Bericht zu: Meine Erfahrungen mit Schach unter Linux, WSL2 Ubuntu im Text-Modus und mit Kali-Linux im Grafik-Modus.

Getestet wurde auf einen Windows 11 PC mit einer CPU AMD Ryzen 5 5600 6x 3.50GHz und 64 GB RAM und einer MSI NVIDIA GEFORCE GT 1030.
Es wurde folgende Schachsoftware installiert: Cute-Chess, Lucas-Chess, Banksia-GUI, Scid, en-croissant, Arena und mehrere Engines.
Im Text-Modus unter Ubuntu ließ sich alles ohne Probleme installieren und alles lief danach flott. Im Grafik-Modus bei Kali-Linux ist
es mir leider nicht gelungen Arena zum Laufen zu bringen, weil diese Distri dafür nicht ausgelegt ist.
Im Vorfeled hatte ich mich bereits erkundigt und auch erfahren das der Grafik-Modus bei Kali-Linux unproblematischer funktioniert als unter Ubuntu.
Im Vergleich zu meinen reinen Linux-PC, mit Linux Mint 22.3 Zena ist was Schach anbelangt kein Unterschied festzustellen. Bei Kali-Linux mit anderen
Programmen und Anwendungen aber schon.
Wer also auch viel mit Windows 11 unterwegs ist, dem empfehle ich WSL2 mit Ubuntu im Text-Modus zu installieren. Die paar Schach-Programme und Anwendungen
sind bei Ubuntu dann über einen Dateimanager wie Nautilus oder Caja schnell im Grafk-Modus aufgerufen.
Somit kann mann paralel zur gleichen Zeit mit Windows 11 als auch mit Linux in seinen Programmen und Anwendungen arbeiten.
Wer aber zu 95 Prozent nur mit Linux unterwegs ist, für den lohnt sich WSL2 eher nicht, noch dazu wenn man genügend Platz hat.
Ansonsten ist es schon eine feine Sache mit WSL2. Die Leistung der Engine soll unter Linux auch etwas höher liegen als unter Windows.
Gemessen habe ich das persönlich aber bisher noch nicht.

MfG Dietmar
Parent - - By Lothar Jung Date 2026-04-09 16:21 Edited 2026-04-09 16:39
Danke Dietmar,

es gibt noch ein paar weitere SchachGUIs:

Scid vs PC, ChessX, Lc0 mit Nibbler.

Lc0 auf Linux soll doch um einiges schneller sein. Eine Grafikkarte wird von Linux eingebunden.

Im Übrigen liegt die Stärke von Linux bei wissenschaftlichen Anwendungen, auch mit KI.

Wer genug RAM und Kerne hat, für den ist WSL2 eine feine Erweiterung, die Ressourcen spart.

Wichtig ist die Installation von Firefox und einem guten Filemanager wie Dolphin oder Nautilus.

Die Übersicht der wichtigsten Befehle sind praktisch und mit einem „man“ dahinter erfährt man die Einzelheiten.

Programmieren kann man für beide Systeme mit dem Befehl „Code“.

Die Latenz von WSL2 soll sich von 5% auf 2% verringert haben.

Grüße

Lothar
Parent - - By Dietmar Klinger Date 2026-04-09 18:21
Lothar Jung schrieb:

Danke Dietmar,

es gibt noch ein paar weitere SchachGUIs:
Scid vs PC, ChessX

Ja, die hatte ich ja ganz vergessen mit zu erwähnen.
Übrigens Scid vs PC finde ich persöhnlich große Klasse, vor allen bei den Analysen
und die Datenbankfunktionen. Leider fehlt eine Einbindung für mein Certabo-Schachbrett.
Von ChessX halte ich dagegen nichts.

MfG Dietmar
Parent - - By Lothar Jung Date 2026-04-09 20:27
Alles klar Dietmar,

was ist der qualitative Unterschied zwischen Scid und ChessX?
Ist es die GUI oder die Datenbanken?
Aber Scid wird öfter im Internet hervorgehoben.

Vermisst Du Chessbase?
Ok, nur Windows.
Aber Lichess bietet für alle Systeme sehr viel Schach!

Die E-Schachbretter sind sehr essenziell für das normale Schach auf Vereinschach-Niveau.
Habe auch Fernschach kurz gespielt. Aber keine Zeit dafür, während des Studiums und wegen Freundin.

Grüße

Lothar
Parent - - By Dietmar Klinger Date 2026-04-09 21:09 Edited 2026-04-09 21:56 Upvotes 1
Lothar Jung schrieb:

Alles klar Dietmar,
was ist der qualitative Unterschied zwischen Scid und ChessX?

Es ist einfach Beides. Ich denke Scid ist schon atraktiver.
Zitat:
Vermisst Du Chessbase?

Es ist eines der ganz wenigen Programme welche ich überhaupt auf neinen Windows 11 Rechner beutze.
Was mir auch nicht gefällt, ist das der HIARCS Chess Explorer Pro nicht unter Linux läuft und vor allen
nicht einmal mein Certabo Schachbrett mit einbindet.

MfG Dietmar
Parent - - By Max Siegfried Date 2026-04-09 23:03
HIARCS Chess Explorer Pro soll als native Mac Version erscheinen.
Ab dem Zeitpunkt wäre eine Linux Version durchaus mit deutlich weniger Aufwand machbar.
Parent - By Lothar Jung Date 2026-04-10 20:10
Glaube ich nicht.
Ich glaube, Pay Engines scheuen Linux, wie der Teufel das Weihwasser.
- By Lothar Jung Date 2026-04-10 12:54
10 wichtige Linux-Befehle mit Beispielen und Syntax:

pwd
Syntax: pwd
Beispiel: pwd
Erklärung: Zeigt das aktuelle Arbeitsverzeichnis an.

ls
Syntax: ls [Optionen] [Pfad]
Beispiel: ls -la ./meinordner
Erklärung: Listet Dateien und Ordner auf. -l bedeutet lange Ansicht, -a zeigt auch versteckte Dateien.

cd
Syntax: cd [Pfad]
Beispiel: cd ./projekt
Erklärung: Wechselt in ein anderes Verzeichnis. ./projekt bedeutet Unterordner im aktuellen Verzeichnis.

mkdir
Syntax: mkdir [Optionen] Ordnername
Beispiel: mkdir -p ./projekte/python
Erklärung: Erstellt einen neuen Ordner. -p legt nötige Unterordner gleich mit an.

cp
Syntax: cp Quelle Ziel
Beispiel: cp ./datei.txt ./kopie.txt
Erklärung: Kopiert eine Datei. Für Ordner nimmt man cp -r.

mv
Syntax: mv Quelle Ziel
Beispiel: mv ./datei.txt ./neu.txt
Erklärung: Verschiebt Dateien oder benennt sie um.

rm
Syntax: rm Datei
Beispiel: rm ./datei.txt
Erklärung: Löscht eine Datei. Für Ordner: rm -r ./ordner.

cat
Syntax: cat Datei
Beispiel: cat ./notiz.txt
Erklärung: Zeigt den Inhalt einer Datei direkt im Terminal an.

grep
Syntax: grep "Text" Datei
Beispiel: grep "Linux" ./notiz.txt
Erklärung: Sucht nach einem Begriff in einer Datei oder Ausgabe.

sudo
Syntax: sudo Befehl
Beispiel: sudo apt update
Erklärung: Führt einen Befehl mit Administratorrechten aus.

Wichtige Pfadangaben:

.
Bedeutung: aktuelles Verzeichnis
Beispiel: ls .

..
Bedeutung: übergeordnetes Verzeichnis
Beispiel: cd ..

./datei
Bedeutung: Datei im aktuellen Verzeichnis
Beispiel: cat ./test.txt

~
Bedeutung: Home-Verzeichnis
Beispiel: cd ~

/
Bedeutung: absoluter Pfad ab Wurzelverzeichnis
Beispiel: cd /home/lothar

Ausführbare Datei mit ./:

Datei anlegen: touch test.sh
Erklärung: Erstellt eine leere Datei.

Inhalt schreiben: echo 'echo Hallo Linux' > test.sh
Erklärung: Schreibt eine Zeile in die Datei.

Ausführbar machen: chmod +x test.sh
Erklärung: Gibt Ausführungsrecht.

Starten: ./test.sh
Erklärung: Führt das Skript aus dem aktuellen Verzeichnis aus.

Komplettes Beispiel:

mkdir ./demo
cd ./demo
echo '#!/bin/bash' > hallo.sh
echo 'echo Hallo Linux' >> hallo.sh
chmod +x ./hallo.sh
./hallo.sh

Ausgabe:

Hallo Linux

Merksätze:

./ = aus dem aktuellen Verzeichnis starten
. = aktuelles Verzeichnis
.. = ein Verzeichnis höher
~ = Ihr Home-Verzeichnis

Zusammen mit der großen Befehlsliste und diesen Befehlen mit Beispiele wird der Einstieg deutlich einfacher.
Up Topic Hauptforen / CSS-Forum / Schach unter Linux, WSL2 Ubuntu

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill