Guide 01: Getting Started (Erste Schritte)
Der Einstieg in die Linux-Welt auf deinem Android-Gerät.
-
Was ist Termux? Ein leistungsstarker Terminal-Emulator für Android, der eine vollwertige Linux-Umgebung bietet – komplett ohne Root-Rechte.
-
Wichtiger Installationshinweis: Lade Termux nicht aus dem Google Play Store herunter (da veraltet und nicht mehr unterstützt). Nutze stattdessen F-Droid oder das offizielle GitHub-Repository.
-
Erste Befehle nach der Installation:
-
System & Paketquellen aktualisieren:
pkg update && pkg upgrade -
Zugriff auf den Telefonspeicher gewähren:
termux-setup-storage
-
-
Essentielle Navigationsbefehle:
-
Aktuelles Verzeichnis anzeigen:
pwd -
Dateien und Ordner auflisten:
ls -
Verzeichnis wechseln:
cd <ordnername> -
Terminal-Bildschirm leeren:
clear
-
Guide 02: Package Management (Paketverwaltung)
Programme suchen, installieren und sauber halten.
-
Der Paketmanager (
pkgvs.apt): Nutze in Termux vorzugsweise immer den Befehlpkg, da er im Hintergrund automatisch die passenden Android-Plattformkonfigurationen vornimmt. -
Die wichtigsten Befehle:
-
Paket suchen:
pkg search <paketname> -
Paket installieren:
pkg install <paketname> -
Paket deinstallieren:
pkg uninstall <paketname> -
Paketdetails anzeigen:
pkg show <paketname> -
Temporären Cache bereinigen:
pkg clean
-
-
Optionale Repositories freischalten:
-
Für grafische Anwendungen (X11):
pkg install x11-repo -
Für Root-spezifische Tools:
pkg install root-repo
-
Guide 03: File System Navigation (Dateisystem)
Verstehe die Verzeichnisstruktur von Termux.
-
Wichtige Systempfade:
-
$HOME(Dein persönlicher Startordner):/data/data/com.termux/files/home -
$PREFIX(Systemdateien, Bibliotheken & Binaries):/data/data/com.termux/files/usr
-
-
Befehle zur Dateiverwaltung:
-
Ordner erstellen:
mkdir <ordnername> -
Leeren Ordner löschen:
rmdir <ordnername> -
Leere Datei erstellen:
touch <dateiname> -
Datei löschen:
rm <dateiname> -
Ordner samt Inhalt unwiderruflich löschen:
rm -rf <ordnername> -
Datei/Ordner kopieren:
cp <quelle> <ziel> -
Datei/Ordner verschieben oder umbenennen:
mv <quelle> <ziel>
-
Guide 04: Text Editors (Texteditoren)
Dateien direkt im Terminal bearbeiten.
-
Nano (Perfekt für Einsteiger):
-
Installation:
pkg install nano -
Starten:
nano datei.txt -
Shortcuts: Speichern mit
CTRL + O, Beenden mitCTRL + X.
-
-
Micro (Modern & Intuitiv):
-
Installation:
pkg install micro -
Starten:
micro datei.txt -
Vorteil: Unterstützt vertraute PC-Shortcuts wie
CTRL + C(Kopieren),CTRL + V(Einfügen) undCTRL + S(Speichern).
-
-
Vim (Mächtig für Fortgeschrittene):
-
Installation:
pkg install vim -
Starten:
vim datei.txt -
Bedienung:
idrücken für den Schreibmodus (Insert).ESCdrücken, um den Modus zu verlassen. Speichern & Schließen mit:wq, Schließen ohne Speichern mit:q!.
-
-
Emacs (Extrem erweiterbar):
-
Installation:
pkg install emacs
-
Guide 05: Storage Management (Speicherverwaltung)
Verknüpfung zwischen Termux und deinem Android-Dateisystem.
-
Aktivierung: Führe zuerst
termux-setup-storageaus und bestätige die Android-Berechtigung. -
Dadurch wird das Verzeichnis
~/storagein deinem Home-Ordner angelegt. Es enthält folgende symbolische Links zu deinen echten Android-Ordnern:-
~/storage/shared$\rightarrow$ Das Hauptverzeichnis deines internen Speichers (/sdcard) -
~/storage/downloads$\rightarrow$ Dein standardmäßiger Download-Ordner -
~/storage/dcim$\rightarrow$ Fotos und Kameraaufnahmen -
~/storage/pictures$\rightarrow$ Bilder-Ordner -
~/storage/music$\rightarrow$ Musik-Ordner -
~/storage/movies$\rightarrow$ Video-Ordner
-
Guide 06: Termux API (Android-Schnittstelle)
Steuere deine Hardware und Android-Funktionen über Code.
-
Vorbereitung:
-
Installiere die App Termux:API aus F-Droid.
-
Installiere das Gegenstück im Terminal:
pkg install termux-api
-
-
Praktische API-Befehle:
-
Batteriestatus auslesen:
termux-battery-status -
Foto über die Kamera schießen:
termux-camera-photo <ausgabe.jpg> -
Text aus der Android-Zwischenablage lesen:
termux-clipboard-get -
Text in die Zwischenablage schreiben:
termux-clipboard-set "Dein Text" -
Taschenlampe an- und ausschalten:
termux-torch on/termux-torch off -
Eine Android-Toast-Nachricht einblenden:
termux-toast "Hallo Welt" -
Smartphone vibrieren lassen:
termux-vibrate -d 1000(Dauer in ms) -
Sprachausgabe (Text-to-Speech):
termux-tts-speak "Hallo vom Terminal"
-
Guide 07: Remote Access with SSH (Fernzugriff)
Verbinde dich vom PC aus mit deinem Smartphone-Terminal.
-
Installation & Steuerung:
-
SSH installieren:
pkg install openssh -
SSH-Server starten:
sshd -
SSH-Server stoppen:
pkill sshd
-
-
Verbindungsdaten auslesen:
-
Deinen aktuellen User abfragen:
whoami -
Ein Passwort für den Login festlegen:
passwd -
Die IP-Adresse deines Smartphones ermitteln:
ifconfigoderip a
-
-
Vom PC aus einloggen:
-
Hinweis: Termux nutzt standardmäßig den Port 8022 statt der üblichen 22.
-
Befehl:
ssh <dein_username>@<deine_ip_adresse> -p 8022
-
Guide 08: Running Linux Distros (Linux-Distributionen)
Betreibe vollwertige Linux-Systeme via PRoot (kein Root erforderlich).
-
Befehlsübersicht:
-
PRoot-Manager installieren:
pkg install proot-distro -
Liste aller verfügbaren Linux-Systeme anzeigen:
proot-distro list -
Eine Linux-Distribution installieren (Beispiel Ubuntu):
proot-distro install ubuntu -
In die installierte Linux-Umgebung einloggen:
proot-distro login ubuntu
-
-
Unterstützte Distributionen: Ubuntu, Debian, Alpine Linux, Arch Linux, Fedora, Manjaro, Void Linux.
Guide 09: Python Environment (Python-Umgebung)
Skripte schreiben und ausführen direkt auf dem Handy.
-
Grundlagen:
-
Python installieren:
pkg install python -
Installierte Version prüfen:
python --version
-
-
Paketverwaltung mit PIP:
-
PIP aktualisieren:
pip install --upgrade pip -
Bibliotheken installieren:
pip install <paketname>(z.B. requests, numpy)
-
-
Skriptausführung:
-
Python-Datei starten:
python skript.py -
Interaktive Python-Konsole öffnen:
python(Verlassen mitexit())
-
-
Virtuelle Umgebungen (Virtual Envs):
-
Tool installieren:
pkg install python-virtualenv -
Umgebung erstellen:
python -m venv meinenv -
Umgebung aktivieren:
source meinenv/bin/activate
-
Guide 10: User Customization mit ZSH (Personalisierung)
Verpasse deinem Terminal ein Upgrade mit Oh My Zsh, Themes und Plugins.
-
Voraussetzungen installieren:
Bashpkg install zsh git curl -
Oh My Zsh installieren:
Bashsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" -
Zsh als Standard-Shell festlegen:
Bashchsh -s zsh -
Nützliche Plugins hinzufügen (Syntax-Highlighting & Autosuggestions):
-
Highlighting:
Bashgit clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting -
Autosuggestions:
Bashgit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
-
-
Plugins in der Konfiguration aktivieren:
Öffne die Datei
~/.zshrcmit einem Editor und passe die Plugin-Zeile wie folgt an:Bashplugins=(git zsh-syntax-highlighting zsh-autosuggestions)