So verwenden Sie die Linux-Befehlszeile auf Android mit Termux

So verwenden Sie die Linux-Befehlszeile auf Android mit Termux

Android ist ein leistungsfähiges Betriebssystem, da es viele Apps bietet, die sich der Desktop-Klasse nähern. Manchmal erfordert es jedoch einige Mühe, etwas auf Android zu erreichen, das auf einem Desktop ein Kinderspiel wäre.





Eine Lösung besteht darin, die versteckte Linux-Infrastruktur von Android zu nutzen. Die Termux-App bietet eine Befehlszeilenumgebung und ermöglicht es Ihnen, ehrliche Linux-Apps auf Ihrem Android-Gerät zu installieren. So verwenden Sie die Termux-App.





Warum Termux verwenden?

Es gibt bereits einige Apps im Play Store, die Android-Ports von Linux-Anwendungen sind. Diese unterscheiden sich von Termux darin, dass sie diese Linux-Apps replizieren, aber sie sind auf 'Android-Art' erstellt.





Im Gegensatz dazu ist Termux eine in sich geschlossene Linux-Umgebung. Seine Programme sind (für alle Absichten und Zwecke) die gleichen wie ihre Linux-Gegenstücke. Dies bietet einige Vorteile gegenüber den portierten Anwendungen:

  • Konsistenz: Linux-Apps, die auf Android portiert wurden, erfordern eine Art Benutzeroberfläche. Die Benutzererfahrung auf Android hängt weitgehend davon ab, wie viel Aufwand der Entwickler darin steckt. Umgekehrt sind Termux-Apps dieselben wie die Linux-Versionen, von Tastenkombinationen bis hin zu deren Installation.
  • Kompaktheit: Das Hinzufügen von Android-Code kann dazu führen, dass einige schlanke Anwendungen schwer werden. Ein Android SSH-Client kann beispielsweise eine Größe von 2 MB bis 12 MB haben. Vergleichen Sie dies mit Dropbear, das in Termux verfügbar ist und 396 KB (das sind Kilobytes) installiert wiegt. Und es bietet auch einen SSH-Server.
  • Aktualität: Wenn eine Anwendung ein Update erhält, bleiben Sie dem Entwickler der Android-App für ein Upgrade ausgeliefert. Im Gegensatz dazu sind Termux-Anwendungen Standard-Linux-Pakete, die weniger Wartung erfordern. Sie können sogar automatisch neben den Desktop-Versionen erstellt werden. Mit Termux werden Sie wahrscheinlich schneller auf neue Funktionen zugreifen können.
  • Preis: Es besteht die Möglichkeit, dass jede App, die Sie im Play Store kaufen, mit einer Gebühr verbunden ist. Alle Apps in Termux sind kostenlos (und Open Source) , ebenso wie Termux selbst.

So verwenden Sie Termux

Bevor Sie eintauchen, sollten Sie verstehen, dass Termux in erster Linie eine Befehlszeilenumgebung ist. Hier gibt es keine schicke Benutzeroberfläche mit glänzenden Schaltflächen. Dies gilt nicht nur für das Termux-Basispaket, sondern auch für seine Apps. Mit dieser Methode erhalten Sie nicht die neueste Version von LibreOffice.



Am wichtigsten ist, dass Sie mit der Befehlszeile vertraut sein müssen, um diese Programme unter Termux installieren und verwenden zu können. Um sich vertraut zu machen, sehen Sie sich unsere Liste der am häufigsten verwendeten Linux-Terminalbefehle an.

Wenn Sie bereit sind, schnappen Sie sich Ihr Telefon oder Tablet und installieren Sie Termux.





Herunterladen: Termux (Kostenlos)

Grundlegende Termux-Befehle, die Sie kennen sollten

Wenn Sie Termux starten, gelangen Sie direkt in eine Befehlszeilenumgebung. Von hier aus können Sie neue Tools installieren. Termux verwendet das gleiche Paketinstallationsprogramm wie in Debian, Ubuntu und verwandten Linux-Distributionen.





Advanced Packaging Tools (häufiger als APT bezeichnet) wird verwendet, um Software in Termux zu finden, zu installieren und zu entfernen. Beginnen Sie mit dem Aktualisieren von Paketen und dem Upgrade mit diesen Befehlen:

apt update
apt upgrade

Finden Sie als Nächstes heraus, welche Apps verfügbar sind:

apt list

Um mehr über eines dieser Pakete zu erfahren, verwenden Sie

apt show [package name]

Dadurch werden Name, Betreuer, Dateigröße, Abhängigkeiten und andere nützliche Details angezeigt. Um eine App zu installieren, verwenden Sie einfach:

apt install [package name]

In unserem Leitfaden zur Verwendung von APT erfahren Sie mehr über dieses Tool, z. B. wie Sie Pakete aktualisieren. Sie können ein installiertes Tool ausführen, indem Sie seinen Namen an der Terminal-Eingabeaufforderung in der Termux-Befehlszeile eingeben.

Zusätzlich zu apt funktioniert diese Liste der integrierten Befehle in Termux auf Android:

  • |_+_| lässt Sie eine Datei kopieren
  • |_+_| verschiebt eine Datei
  • |_+_| listet den Inhalt eines Verzeichnisses auf
  • |_+_| löscht (entfernt) Daten
  • |_+_| erstellt einen symbolischen Link (z. B. |_+_| )

Mit diesen integrierten Tools reduzieren Sie die Notwendigkeit eines Android-Dateimanagers. Sie ersparen Ihnen auch das Rooten Ihres Telefons, um diese Funktionen zu nutzen.

Linux-Apps, die Sie mit der Termux-Befehlszeile installieren können

Verwenden von geeignet Mit Termux können Sie mehrere nützliche Linux-Apps auf Android installieren. Diese lassen sich in mehrere Kategorien unterteilen --- schauen wir uns einige der Highlights an.

Texteditoren

Termux bietet aktuelle Versionen der beiden beliebten Linux-Texteditoren: VIM und Emacs. Andere Editoren, wie der minimalistische Nano, sind ebenfalls verfügbar.

Natürlich hat Android bereits viele Texteditoren. Was bringen Emacs und Vim auf die Plattform? Nun, wenn Sie gerne in Markdown arbeiten, unterstützen beide es gut. In die „ablenkungsfreie“ Denkweise? Es geht nicht viel ablenkungsfreier als VIM --- schauen Sie sich unseren Spickzettel für VIM-Verknüpfungen an, um Hilfe bei der Beherrschung zu erhalten.

Handyspeicher auf SD-Karte verschieben

Brauchen Sie etwas, um sich Notizen zu machen und Aufgaben zu erledigen? Der Org-Modus in Emacs hat Sie abgedeckt. Sie können Emacs sogar als Ihr Dateimanager , Drehbuch-App , Kunde Trello , Musikspieler , oder Minesweeper zu spielen.

Iso-to-USB-Software

Warum wechseln? Android-Texteditoren konzentrieren sich in der Regel auf eine herausragende Funktion. Zum Beispiel kann sich einer auf ablenkungsfreies Zeichnen konzentrieren, ein anderer kann Markdown und andere Formatierungen in der Vorschau anzeigen und wieder andere können darauf aufbauen, Notizen zu machen (obwohl sie im Kern nur Texteditoren sind).

Terminalbasierte Editoren können diese Anforderungen in einem einzigen Programm erfüllen und sind gleichzeitig auf Desktop-Plattformen verfügbar.

Termux-Befehlszeilen-Dienstprogramme

Termux-Pakete enthalten mehrere nützliche Linux-Befehlszeilen-Dienstprogramme:

  • gnuplot: Ein mathematisches Grafikprogramm
  • ImageMagick: Ein Toolkit zur Bildbearbeitung und -konvertierung
  • p7zip: Ein Archivierungsdienstprogramm für das 7-Zip-Komprimierungsschema
  • UnRAR: Ein anderes Archivierungstool für das RAR-Format
  • Gewicht: Ein Programm zum Abrufen von Dateien über das Internet über HTTP oder FTP

Warum wechseln? Dies sind spezielle Programme, die viel zu bieten haben.

Server in Termux installieren

Wir haben bereits gezeigt, wie Sie das können Verwandeln Sie Ihr Android-Gerät in einen Webserver mit bestimmten Apps. Termux bietet in ähnlicher Weise echte Linux-Webserver wie Apache, nginx und Lighttpd.

Aber warum sollten Sie einen Webserver auf Ihrem Android-Gerät betreiben wollen?

Bedenken Sie neben der Programmierung, dass viele der besten Anwendungen von heute Web-Apps sind. Sie können beispielsweise nginx, die PostgreSQL-Datenbank und Python installieren und dann die Taiga Projektmanagement-Plattform. Dies ist sehr nützlich, ohne sich für Dienste oder Hosting von Drittanbietern anmelden zu müssen.

Termux beinhaltet auch Fallbär , das einen SSH-Server (und -Client) bereitstellt, um sich bei Ihrem Telefon/Tablet anzumelden und Dateien zu übertragen. Dies ist in Situationen nützlich, in denen Sie einige Dateien austauschen möchten, aber keine Cloud-Dienste verwenden möchten. Starten Sie einfach den Dropbear-Server, verwenden Sie einen SSH-Client, um sich das zu holen, was Sie benötigen, und fahren Sie ihn herunter.

Warum wechseln? Mit Apps wie Tiny Web Server können Sie einen Webserver einrichten. Aber was ist faszinierender, als einen leichtgewichtigen Server zu haben, den Sie von der Befehlszeile aus starten können?

Entwicklungs-Apps in der Termux-Befehlszeile

Während viele Android-Apps (aufgeführt als 'Code-Editoren') die Möglichkeit bieten, Code zu schreiben, stellen sie möglicherweise nicht die Sprachen selbst bereit. Mit Termux können Sie Ihren Code auf Ihrem Telefon oder Tablet testen.

Es bietet Standard-Distributionen von Programmiersprachen wie:

  • BASH-Shell (die standardmäßig verfügbare Standard-Shell und eine großartige Möglichkeit, mit dem Hacken zu beginnen)
  • Python (sowohl v2 als auch v3 sind verfügbar)
  • PHP
  • Rubin

Es gibt auch die Quellcodeverwaltungssysteme git und Subversion, die ihre Verwendung über die reine Entwicklung hinaus haben. Wenn Sie gerne die Kontrolle über Ihre eigenen Daten haben, können Sie mit der Quellcodeverwaltung Ihre Dateien überall speichern. Sie steuern auch, wann Sie Updates an andere Geräte senden, und können 'Tags' verwenden, um Versionen zu kennzeichnen.

Warum wechseln? Es gibt einige Programmiersprachenpakete für Android, z QPython . Diese bieten jedoch ihre eigenen sperrigen Benutzeroberflächen. Sie benötigen möglicherweise auch zusätzliche Apps, um voll funktionsfähig zu sein.

Android-basierte Apps sind sowohl für git als auch für svn verfügbar. Sie benötigen jedoch für jeden Quellcodeverwaltungstyp eine separate App. Termux bietet beides im selben Paket kostenlos an. Durch die Quellcodeverwaltung können Sie auch Clients für Cloud-Synchronisierungsdienste wie Dropbox reduzieren.

Linux zu Android mit Termux-Befehlen hinzufügen

Termux ist ein superkompaktes Angebot, das viele Funktionen für Ihr Android-Gerät eröffnet. Die Befehlszeile ist eine der leistungsstärksten Funktionen von Linux, und Termux baut auf dem Linux-Kernel Ihres Geräts auf, um Sie unterwegs effizienter zu machen.

Und wer weiß, vielleicht überzeugt Sie das Experimentieren mit diesen Apps, Linux auch auf dem Desktop auszuprobieren. Schauen Sie sich unsere Spickzettel für Linux-Befehle um Hilfe beim Ausprobieren.

Teilen Teilen Tweet Email So greifen Sie auf die integrierte Wasserwaage von Google auf Android zu

Wenn Sie jemals sicherstellen mussten, dass etwas zur Not eben ist, können Sie jetzt in Sekundenschnelle eine Wasserwaage auf Ihrem Telefon abrufen.

Weiter lesen
Verwandte Themen
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Linux-Befehle
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren