Comment utiliser la ligne de commande Linux sur Android avec Termux

Linux/Unix C'est comme le seul ami auquel vous ne voulez jamais renoncer, peu importe à quel point votre nouvel ami est incroyable (Android). Si vous êtes Un développeur Ou un professionnel qui veut constamment être connecté à terminal Pour Linux, il existe un moyen de convertir Téléphone Android vers Ubuntu. Vous n'êtes loin que d'une seule application pour pouvoir exécuter Linux Terminal sur Android, merci Termux.

L'application Termux, puissante et puissante, vous permet de transformer votre appareil Android en un émulateur Linux. L'application est livrée avec un grand nombre d'outils installables tels que bzip2 ، cmake ، dnsutils ، emacs ، gcc ، jet ، Gnupg ، ack-grep ، htop ، m. ، nano ، php ، ssh ، goudron Et plus encore

Android est un système d'exploitation puissant, offrant de nombreux Applications proches de la catégorie des ordinateurs de bureau. Cependant, il faut parfois un peu d'effort pour faire quelque chose sur Android qui est un clic sur le bureau.

Comment utiliser la ligne de commande Linux sur Android avec Termux - Android Linux

Une solution consiste à tirer parti de l'infrastructure Linux cachée sur Android. Termux fournit un environnement Pour la ligne de commande Vous êtes autorisé à installer des applications Linux sur un appareil Android Votre. Voici comment utiliser l'application Termux.

Pourquoi utiliser Termux?

Il existe déjà des applications dans le Play Store qui sont des ports Android pour les applications Linux. Ceci est différent de Termux en ce qu'il copie les applications Linux, mais est en quelque sorte conçu pour "Android".

En revanche, Termux est un environnement Linux autonome. Ses programmes (à toutes fins utiles) sont les mêmes que ceux pour Linux. Cela présente certains avantages par rapport aux applications sales:

  • Cohérence: Les applications Linux transférées vers Android nécessitent une sorte d'interface utilisateur. L'expérience utilisateur Android dépend dans une large mesure de la quantité d'efforts déployés par le développeur. Inversement, les applications Termux sont les mêmes versions de Linux, des raccourcis clavier à la façon de les installer.
  • Compatibilité: L'ajout de code Android peut rendre plus difficile la gestion de certaines applications fines. Par exemple, la taille du client SSH Android peut aller de 2 Mo à 12 Mo. Comparez cela à Dropbear, disponible dans Termux, qui a un 396 kilo-octets (Ko) installé. Le serveur SSH fournit également.

Comment utiliser la ligne de commande Linux sur Android avec Termux - Android Linux

  • Mises à jour: Lorsqu'une application reçoit une mise à jour, vous restez à la merci du développeur d'application Android pour une mise à niveau. En revanche, les applications Termux sont des packages Linux standard qui nécessitent moins de maintenance. Il peut être créé automatiquement avec les versions de bureau. Vous pouvez obtenir de nouvelles fonctionnalités plus rapidement avec Termux.
  • Prix: Il est possible que toute application que vous achetez sur le Play Store ait des frais associés. Toutes les applications de Termux sont gratuites (et open source), tout comme Termux lui-même.

Comment utiliser Termux

Avant de plonger, vous devez comprendre que Termux est principalement un environnement de ligne de commande. Pas d'interface utilisateur cool avec des boutons brillants ici. Cela s'applique non seulement au package Termux de base, mais également à ses applications. Vous ne recevrez pas la dernière version de LibreOffice De cette façon.

Plus important encore, vous devriez être à l'aise avec la ligne de commande pour installer ces programmes et les utiliser sur l'application Termux.

Lorsque vous êtes prêt, prenez votre téléphone ou votre tablette et installez Termux.

Télécharger: Termux (Gratuit)

Commandes Termux de base que vous devez connaître

L'exécution de Termux vous déposera directement dans l'environnement de ligne de commande. De là, vous pouvez installer de nouveaux outils. Termux utilise le même installateur de packages que Debian, Ubuntu et les distributions Linux associées.

Des outils d'emballage avancés sont utilisés (plus communément appelés APT) Pour rechercher, installer et supprimer des programmes dans l'application Termux. Commencez à mettre à jour les packages et à mettre à niveau avec ces commandes:

apt update

apt upgrade

Comment utiliser la ligne de commande Linux sur Android avec Termux - Android Linux

Découvrez ensuite les applications disponibles:

apt list

Pour en savoir plus sur l'un de ces packages, utilisez

apt show [package name]

Cela affichera: nom, administrateur, taille du fichier, dépendances et autres détails utiles. Pour installer une application, utilisez simplement:

apt install [package name]

Notre guide privé vous parlera de Utilisation d'APT Plus d'informations sur cet outil, telles que la mise à niveau des packages. Vous pouvez exécuter un outil installé en entrant son nom dans Terminal sur la ligne de commande Termux.

En plus d'APT, ce menu de commandes intégré dans Termux fonctionne sur Android:

  • Vous permet cp Copiez un fichier
  • La commande mv Transférer un fichier
  • Des listes ls Contenu du guide
  • rm Supprime (supprime) les données
  • Crée ln Lien symbolique (par exemple, Dans /data/data/com.termux/files/home/documents vers / sdcard / Documents)

Avec ces outils intégrés, vous pouvez réduire le besoin d'un gestionnaire de fichiers Android. De plus, cette application vous évitera de devoir Des pouvoirs root sur votre téléphone Pour profiter de cette fonctionnalité.

Applications Linux que vous pouvez installer à l'aide de la ligne de commande Termux

Utilisation apt Avec Termux, vous pouvez installer de nombreuses applications Linux utiles sur Android. Ceux-ci se répartissent en plusieurs catégories - regardons quelques faits saillants.

Editeurs de texte

Termux fournit des versions modernes de grandes applications d'édition de texte Linux: VIM et Emacs. D'autres applications d'édition sont également disponibles, comme le simple nano.

Bien sûr, Android a déjà beaucoup d'applications d'édition de texte. Qu'apporte donc Emacs et Vim à la plateforme? Eh bien, si vous voulez travailler avec Markdown Les deux le soutiennent bien.

As-tu besoin de quelque chose Prendre des notes Et fournir Liste des tâches? Le mode org dans Emacs couvrira cela. Vous pouvez même utiliser Emacs En tant que gestionnaire de fichiers ou Application de scénarisation ou Client Trello ou Lecteur de musique Ou pour courir dragueur de mines.

Pourquoi changer? Les éditeurs de texte Android ont tendance à se concentrer sur une seule fonctionnalité. Par exemple, l'un pourrait se concentrer sur un formatage sans distraction, l'autre pourrait prévisualiser le démarquage et d'autres formats, et d'autres pourraient être conçus pour la prise de notes (bien qu'il ne s'agisse que d'applications d'édition de texte à la base).

Les applications d'édition basées sur un terminal peuvent répondre à ces besoins dans une seule application, tout en étant également disponibles sur les plates-formes de bureau.

Utilitaires de ligne de commande Termux

Les packages Termux incluent plusieurs outils de ligne de commande Linux utiles:

  • gnuplotProgramme de graphisme mathématique
  • ImageMagick: Outil de traitement et de conversion d'images
  • p7zip: Outil de compression Zip
  • UNRAR: Divers outil de compression pour le format RAR
  • Wget: Programme pour importer des fichiers depuis Internet via HTTP ou FTP
Pourquoi changer? Ce sont des applications dédiées qui ont beaucoup à offrir.

Installer des serveurs dans Termux

Nous avons déjà montré comment convertir un appareil Android à un serveur Web Avec des applications spécifiques. Termux fournit également des serveurs Web Linux natifs comme Apache, nginx et Lighttpd.

Mais pourquoi voulez-vous exécuter un serveur Web sur votre appareil Android?

En plus de la programmation, gardez à l'esprit que bon nombre des meilleures applications d'aujourd'hui sont des applications Web. Par exemple, vous pouvez installer la base de données nginx, PostgreSQL et Python, puis utiliser la plateforme de gestion de projet Taïga. Cela fournit de nombreux services, le tout sans avoir à vous inscrire à des services ou à un hébergement tiers.

Termux comprend également Dropbear, qui fournit Serveur SSH (Et client) pour vous connecter à votre téléphone / tablette et transférer des fichiers. Ceci est utile dans les situations où vous souhaitez partager certains fichiers mais ne souhaitez pas utiliser les services cloud. Allumez simplement le serveur Dropbear et utilisez le client SSH pour obtenir ce dont vous avez besoin et fermez-le.

Pourquoi changer? Des applications comme Tiny Web Server vous permettent de développer un serveur Web. Mais quoi de plus intéressant que d'avoir un serveur léger que vous pouvez démarrer à partir de la ligne de commande?

Développer des applications sur la ligne de commande Termux

Bien que de nombreuses applications Android (répertoriées comme «éditeurs de code») offrent la possibilité d'écrire du code, elles peuvent ne pas fournir les langues elles-mêmes. Avec Termux, vous pouvez tester le code sur votre téléphone ou tablette.

Comment utiliser la ligne de commande Linux sur Android avec Termux - Android Linux

Il fournit des distributions standard à partir de langages de programmation tels que:

  1. Shell BASH (un excellent moyen de commencer le piratage)
  2. Python (v2 et v3 disponibles)
  3. PHP
  4. Rubi

Des systèmes de contrôle de source Git et Subversion sont également disponibles, qui ont des utilisations au-delà du développement uniquement. Si vous souhaitez contrôler vos données privées, le contrôle de source vous permet de stocker vos fichiers où vous le souhaitez. Vous pouvez également contrôler l'envoi de mises à jour vers d'autres appareils, et vous pouvez utiliser des «balises» pour nommer les versions.

Pourquoi changer? Il existe des packs de langage de programmation pour Android, comme QPythonName. Mais cela fournit une interface utilisateur spéciale. Il peut également nécessiter des applications supplémentaires pour être complètement utile.

Les applications basées sur Android sont disponibles pour git et svn. Cependant, vous devez avoir une application distincte pour chaque type de contrôle de source. Termux propose les deux dans le même package gratuitement. En continuant à contrôler vos sources, vous pouvez également réduire le nombre de clients de services de synchronisation cloud comme Dropbox.

Ajouter Linux à Android avec les commandes Termux

Termux est un écran compact qui déverrouille de nombreuses fonctionnalités pour l'appareil Android. La ligne de commande est l'une des fonctionnalités les plus puissantes de Linux, et Termux a été développé en utilisant le noyau Linux sur votre appareil pour vous rendre plus efficace en déplacement.

Qui sait, vous convaincre avec ces applications pourrait également vous convaincre d'essayer Linux sur votre bureau. Découvrez le papier Nos commandes Linux Pour obtenir Un peu d'aide pour l'essayer.

Aller au bouton supérieur