Comment utiliser la ligne de commande Linux sur Android avec Termux

  • Harry James
  • 0
  • 6025
  • 744
Publicité

Android est un système d'exploitation très performant, avec de plus en plus d'applications qui s'approchent de la classe des ordinateurs de bureau. Pourtant, il faut parfois travailler pour pouvoir réaliser quelque chose sur Android qui soit un jeu d'enfant sur un ordinateur de bureau..

Heureusement, Android est Linux Linux est vraiment Android Open Source? Et est-ce même important? Android est-il vraiment une source ouverte? Et est-ce même important? Ici, nous explorons si Android est vraiment une source ouverte. Après tout, il est basé sur Linux! en son coeur. Et Termux s'appuie sur cette infrastructure existante. Il fournit un environnement de ligne de commande et vous permet d'installer des applications Linux honnêtes pour votre bien sur votre appareil Android. Allons en chercher.

Télécharger: Termux (gratuit)

Pourquoi utiliser Termux?

Il y a déjà quelques applications dans le Play Store qui sont les ports d'applications Linux sur Android. Celles-ci diffèrent de Termux en ce qu’elles répliquent ces applications Linux, mais elles sont conçues de manière “Façon Android.” En revanche, Termux est un environnement Linux autonome. Ses programmes sont (à toutes fins pratiques) exactement les mêmes que leurs homologues Linux. Cela présente certains avantages par rapport aux applications portées:

  • Cohérence - Les applications Linux portées sur Android doivent recevoir une interface utilisateur quelconque. L’expérience utilisateur d’Android dépend en grande partie des efforts fournis par le développeur. C'est forcément différent dans tout les cas. Mais les applications Termux sont identiques aux versions Linux, des raccourcis clavier à la manière dont vous les installez..
  • La compacité - L'ajout du “Code Android” décrit ci-dessus peut entraîner la grosseur de certaines applications minces. Prenez un client SSH Android (VX ConnectBot illustré ci-dessous), par exemple, qui peut s’exercer de 2 à 12 Mo. Cependant, à l'exception de quelques écrans graphiques, vous vous retrouvez toujours dans un terminal, comme indiqué dans l'image ci-dessous. Comparez cela à dropbear, disponible dans Termux, qui pèse 396 Ko (c'est kilo-octets) installé. Et il fournit un SSH serveur pour démarrer.

  • Opportunité - Lorsqu'une application est mise à jour, vous êtes toujours à la merci du développeur de l'application Android pour une mise à niveau. En revanche, les applications Termux sont des packages Linux assez standard qui nécessitent moins de travail. Ils peuvent même être créés automatiquement à côté des versions de bureau. Vous aurez probablement accès à de nouvelles fonctionnalités plus rapidement avec Termux.
  • Prix - Bien entendu, il est possible que des frais soient associés aux applications que vous achetez sur le Play Store. Toutes les applications de Termux sont gratuites (et open source open source versus logiciel libre: quelle est la différence et pourquoi est-ce important?) Open source versus un logiciel libre: quelle est la différence et pourquoi est-ce important? Beaucoup associent "open source" et "logiciel libre" signifie la même chose, mais ce n'est pas vrai. Vous avez tout intérêt à connaître les différences.), comme Termux lui-même..

Utiliser Termux

Avant de plonger dans l'utilisation, mettons quelque chose directement là-bas. Termux est avant tout un ligne de commande environnement. Il n'y a pas d'interface utilisateur sophistiquée avec des boutons brillants à trouver ici.

Cela vaut non seulement pour le package de base Termux, mais également pour ses applications. Vous ne recevrez pas la dernière version de LibreOffice. Vous devez également être à l'aise avec la ligne de commande pour installer et utiliser ces programmes. Si vous débutez dans ce domaine, nous disposons d'excellentes ressources pour vous aider. Vous pouvez lire les commandes essentielles Un A à Z de Linux - 40 commandes essentielles à connaître Un A à Z de Linux - 40 commandes essentielles à connaître Linux est la troisième roue souvent ignorée de Windows et de Mac. Oui, au cours des dix dernières années, le système d'exploitation open source a gagné du terrain, mais il est encore loin d'être considéré…, les 40 commandes de terminal les plus utilisées 40+ commandes de terminaux Linux les plus utilisées 40+ terminaux Linux les plus utilisés Commandes Que vous soyez débutant ou simplement curieux de connaître le terminal Linux, voici les commandes les plus courantes qui vous guideront tout au long de votre vie sous Linux. Comment apprendre par vous-même les commandes de terminal 4 façons d'apprendre à vous-même les commandes de terminal sous Linux 4 façons d'apprendre à vous-même les commandes de terminal sous Linux Si vous voulez devenir un vrai maître Linux, il est conseillé d'avoir quelques connaissances de base du terminal. Voici des méthodes que vous pouvez utiliser pour commencer à enseigner vous-même. Sites Web et livres pour vous transformer en un héros de ligne de commande Linux Haut Sites et livres pour vous transformer en un héros de ligne de commande Linux La ligne de commande Linux est un outil extrêmement puissant - mais il peut aussi être intimidant. Utilisez ces sites et ces livres pour vous en emparer. .

Cela dit, le processus d'installation de programmes est simple. Termux utilise les mêmes programmes d’installation que Debian et Ubuntu Linux, appelés Outils d'emballage avancés (APT). Pour voir quelles applications sont disponibles, ouvrez Termux et tapez ce qui suit à l'invite:

liste apt

Ceci affiche une liste de tous paquets, ou des logiciels, vous pouvez installer. Si vous souhaitez des détails sur l'un d'entre eux, tapez simplement ceci et indiquez son nom:

apt show [nom de l'application]

Il affichera un bref résumé du paquet, comme indiqué ci-dessus pour l'éditeur de texte Emacs. Enfin, pour installer, utilisez simplement ceci:

apt install [nom de l'application]

Consultez notre guide d'utilisation d'APT. Guide d'initiation à l'installation de logiciels sous Ubuntu avec APT Guide d'initiation à l'installation de logiciels sous Ubuntu avec APT Si vous avez utilisé Ubuntu, vous avez probablement déjà utilisé la commande apt à un moment donné. Mais saviez-vous qu’il ya bien plus à faire que apt-get install et apt-get upgrade? pour plus de détails, comme comment mettre à jour les paquets. Une fois l'installation terminée, vous pouvez démarrer le programme en tapant son nom à l'invite. La capture d'écran ci-dessous montre l'éditeur de texte nano exécuté après l'installation ci-dessus..

Voyons maintenant quelques-uns des utilitaires impressionnants que vous pouvez obtenir via Termux.

Utilitaires Core Linux

Une fois que vous installez Termux, vous pouvez faire des choses astucieuses tout de suite. L'application de base vous permettra d'utiliser des utilitaires Linux de base. Comment gérer les fichiers dans le terminal et le bureau Linux. Comment gérer les fichiers dans le terminal et le bureau Linux. Une fois que vous avez modifié Linux, vous trouverez un bureau raisonnable facile à utiliser. utiliser, de l'installation de nouvelles applications et de leur lancement à l'organisation de vos données. pour effectuer des activités telles que copier (avec la commande cp) et déplacer des fichiers (mv), lire le contenu du répertoire (ls) et supprimer des objets (rm).

Rien que vous ne puissiez faire avec un gestionnaire de fichiers Android, non? Eh bien, Termux comprend également le “lien” commande (ln). Ceci est utile immédiatement - par défaut, Termux vous fait travailler dans le répertoire /data/data/com.termux/files/home, ce qui n’est pas le reste de vos fichiers (généralement / sdcard). Mais vous pouvez créer un nouveau lien symbolique dans ce répertoire (par exemple. /data/data/com.termux/files/home/documents à / sdcard / Documents).

Cela vous permettra de naviguer rapidement vers ces fichiers..

Remplace: Les commandes de gestion de fichiers de l’installation de base de Termux peuvent réduire le besoin de gestionnaires de fichiers distincts. Les 7 meilleurs explorateurs de fichiers gratuits pour Android Les 7 meilleurs explorateurs de fichiers gratuits pour Android Il existe de nombreuses applications de gestion de fichiers et d’exploration de fichiers pour Android, mais ce sont les meilleurs. à moins qu'ils aient des fonctionnalités supplémentaires. La possibilité de créer des liens entre des répertoires peut également éliminer des applications dédiées telles que Link Folder [Non disponible plus] et vous évite d'enraciner votre téléphone pour obtenir cette fonctionnalité..

Editeurs de texte

Termux fournit des versions récentes des deux versions. “principale” Editeurs de texte Linux: VIM Les 7 meilleures raisons de donner une chance à l’éditeur de texte Vim Les 7 meilleures raisons de donner une chance à l’éditeur de texte Vim Pendant des années, j’ai essayé un éditeur de texte après l’autre. Vous l'appelez, je l'ai essayé. J'ai utilisé chacun de ces rédacteurs pendant plus de deux mois comme rédacteur principal quotidien. En quelque sorte, je… (v8.0, la dernière version stable au moment de la rédaction) et Emacs (v25.2, également actuel). Les images ci-dessous montrent Emacs fonctionnant dans le terminal konsole sous Linux (en haut) et Termux (en bas). Notez les similitudes.

D'autres éditeurs tels que le nano minimaliste sont également disponibles.

Maintenant, Android a beaucoup d'éditeurs de texte. Comme, beaucoup. Et beaucoup d'entre eux font un très bon travail pour enregistrer et ouvrir des fichiers texte. Mais beaucoup font un peu plus que cela, comme s'ils étaient le créateur “application de test” Pour Android.

Emacs et VIM sont des éditeurs de texte très performants. J'aime travailler dans Markdown Learning Markdown: écrire pour le Web, apprendre plus rapidement Markdown: écrire pour le Web, plus vite Markdown est le meilleur moyen d'écrire en texte brut tout en créant des documents complexes. Contrairement à HTML ou LaTex, par exemple, Markdown est simple à apprendre. ? Les deux le supportent assez bien. Dans l'ensemble “sans distraction” mentalité Écrivez en paix avec ces éditeurs sans distraction Écrivez en paix avec ces éditeurs sans distraction Je l'ai ressenti. L'encombrement visuel - grâce aux menus et à d'autres fonctionnalités de balisage - a souvent cimenté le blocage de mon auteur. J'ai donc essayé pas mal d'éditeurs de texte sans distraction dans un grand…? Il n’ya pas beaucoup plus de distraction que VIM. Besoin de quelque chose pour prendre des notes et fournir des tâches? Org-mode à Emacs vous a couvert. Vous pouvez même utiliser Emacs en tant que gestionnaire de fichiers, application d'écriture de scénario, client Trello, lecteur de musique ou jouer à Minesweeper..

Remplace: Éditeurs de texte Android 7 Éditeurs de texte sans distraction pour Android comparé: Quel est le meilleur? 7 éditeurs de texte sans distraction pour Android comparés: quel est le meilleur? Obtenez un travail réel sur votre appareil Android en utilisant l'un de ces éditeurs de texte étonnants. une fonctionnalité majeure - on peut se concentrer sur une rédaction sans distraction, une autre peut prévisualiser Markdown Write & Preview Markdown In Style avec LightPaper [Android] Écrire & Aperçu Markdown In Style avec LightPaper [Android] Un éditeur de texte ne doit pas entrer dans votre visage. Plus vous le remarquez, plus c'est pire. Les meilleurs sont presque invisibles, ils vous permettent de devenir un avec… ou un autre formatage, et un troisième conserve des notes Brouillon: un moyen simple et de haute qualité de conserver des notes sur Android, avec la version complète de Dropbox Sync : Un moyen simple et de haute qualité de conserver vos notes sur Android, avec Full Synchronisation Dropbox Je me considère comme un preneur de notes perspicace. Si une application de prise de notes n'est pas juste, cela peut me rendre fou. C'est là que je suis censé vous dire que je suis dans une quête sans fin pour trouver un grand… (bien que ce ne soit vraiment qu'un éditeur de texte). Les éditeurs de terminaux ci-dessus peuvent répondre à ces besoins dans un seul programme, avec l'avantage supplémentaire d'être également disponibles sur les plates-formes de bureau..

Utilitaires de ligne de commande

Les paquets Termux incluent un certain nombre d’utilitaires de ligne de commande Linux utiles:

  • gnuplot - un programme de graphisme mathématique Simplifiez-vous les maths avec ces applications Linux Facilitez-vous les devoirs avec ces applications Linux Bien que la plupart d’entre nous ne traitons pas quotidiennement d’intégrales ni de champs de vecteurs, la gestion des budgets et le calcul des superficies lors des travaux de redécoration sont utiles. Les mathématiques comptent, et ces outils Linux peuvent vous aider.
  • imagemagick - Recadrer et redimensionner facilement des images sous Linux Recadrer et redimensionner facilement des images sous Linux Si vous souhaitez effectuer un recadrage et un redimensionnement de base sous Linux, par exemple pour vous aider dans le cadre d'un projet ou pour rendre une image plus facile, télécharger sur vos réseaux sociaux préférés - puis essayez ces…
  • p7zip - un utilitaire d'archivage / un pour le schéma de compression 7-Zip 7Zip: un programme gratuit pour décompresser des formats d'archives peu communs 7Zip: un programme gratuit pour décompresser des formats d'archives inhabituels
  • irréel - Comment extraire des fichiers de ZIP, RAR, 7z et autres archives communes Comment extraire des fichiers de ZIP, RAR, 7z et autres archives communes Avez-vous déjà été confronté à un fichier .rar et vous êtes-vous demandé comment l'ouvrir? Heureusement, gérer les fichiers ZIP et autres archives compressées est simple avec les bons outils. Voici ce que vous devez savoir.
  • wget - un programme permettant de récupérer des fichiers sur Internet Maîtriser Wget & Learning Quelques astuces de téléchargement sophistiquées Maîtriser Wget & Learning Quelques astuces de téléchargement sophistiquées Parfois, il ne suffit pas de sauvegarder un site Web localement à partir de votre navigateur. Parfois, vous avez besoin d'un peu plus de puissance. Pour cela, il existe un petit outil en ligne de commande appelé Wget. Wget is… via HTTP ou FTP

Remplace: Programmes autonomes dédiés, en fonction du nombre de fonctions ci-dessus dont vous avez besoin. Même s'il y a des applications qui gèrent tout d’archives et de formats graphiques, cinq nouvelles applications encombreront votre tiroir. Ce sera encore plus si vous avez besoin d'applications séparées pour des formats séparés.

Les serveurs

Nous avons déjà montré comment transformer votre appareil Android en serveur Web. Comment transformer un appareil Android en serveur Web. Comment transformer un appareil Android en serveur Web. Vous souhaitez héberger un site Web simple sans plan d'hébergement coûteux? Voici comment héberger un site Web sur votre téléphone ou votre tablette Android. avec des applications spécifiques. De même, Termux fournit des serveurs Web Linux honnêtes comme Apache. Comment configurer un serveur Web Apache en 3 étapes simples Comment configurer un serveur Web Apache en 3 étapes simples Quelle que soit la raison, vous souhaiterez peut-être un jour un serveur web va. Que vous souhaitiez vous accorder un accès à distance à certaines pages ou à certains services, vous souhaitez créer une communauté…, nginx et lighttpd Le meilleur logiciel de serveur Web Linux (& Alternatives Apache) Le meilleur logiciel de serveur Web Linux (& Apache Alternatives) .

Pourquoi voudriez-vous exécuter un serveur Web sur votre appareil Android? Outre la programmation, n'oubliez pas que bon nombre des meilleures applications actuelles sont des applications Web. Si, par exemple, vous recherchez une véritable application de gestion de projet à exécuter localement sur votre appareil, les options natives d'Android sont plutôt sombres. Mais vous pouvez installer nginx, la base de données PostgreSQL, Python et utiliser Taiga. Le tout sans avoir à souscrire à des services tiers ou d'hébergement.

Termux comprend également dropbear, qui (comme mentionné) fournit un serveur SSH pour vous connecter à votre téléphone / tablette et transférer des fichiers en plus d'un client. Ceci est utile lorsque vous souhaitez échanger quelques fichiers avec une autre machine et 1) ne souhaitez pas utiliser les services de cloud computing, et 2) n'installent pas ou ne peuvent pas installer les pilotes à connecter directement au périphérique. Vous pouvez démarrer le serveur dropbear pendant un moment, utiliser un client sous Windows. 4 façons simples d'utiliser SSH sous Windows 4 façons simples d'utiliser SSH sous Windows, SSH est la solution de facto pour accéder de manière sécurisée aux terminaux distants sous Linux et autres systèmes de type UNIX. systèmes. Si vous souhaitez accéder à un serveur SSH distant, vous devez télécharger un client SSH… ou macOS 5 Commandes de terminaux amusantes et utiles, que vous pouvez utiliser plusieurs fois [Mac & Linux] 5 Commandes de terminaux amusantes et utiles, que vous pouvez utiliser Plus d'une fois [Mac & Linux] Internet regorge d'informations sur les différentes commandes de Terminal et les moyens de personnaliser votre ordinateur Mac ou Linux avec le Terminal. Voici quelques commandes qui sont vraiment utiles et peuvent…, saisir ce dont vous avez besoin sur le réseau, et le fermer.

Remplace: Des applications telles que le serveur gratuit PAW [non disponible] ou le serveur Ulti payant vous permettent de faire tourner un serveur Web. Et même si je suis un fan de SSHDroid (voir ci-dessus), la perspective de disposer d’un serveur léger que je peux démarrer à partir de la ligne de commande est toujours intéressante..

Développement

Alors que de nombreuses applications Android (par exemple,. “éditeurs de code”) fournir la capacité de écrire le code, ils ne peuvent pas fournir les langues elles-mêmes. Avec Termux, vous pouvez tester ce code directement sur votre appareil. Il offre des distributions standard de langages de programmation tels que:

  • Shell BASH (le système disponible par défaut, et un excellent moyen de commencer à pirater 5 idées de configuration Linux débutant pour les tâches cron et les scripts shell 5 idées de configuration Linux débutant pour les tâches cron et les scripts de shell Avec les scripts bash, vous pouvez une série de tâches complexes en une seule fois, ce qui en fait un outil idéal pour les besoins complexes et répétitifs, ainsi que pour se familiariser avec le terminal.)
  • Python (v2 et v3 sont disponibles)
  • PHP
  • Rubis

Les systèmes de contrôle de source git et Subversion sont également disponibles, et leur utilisation dépasse le simple développement. Si vous aimez contrôler vos propres données, le contrôle de la source vous permet de stocker vos fichiers où vous le souhaitez. Vous contrôlez également le moment où vous envoyez des mises à jour à d'autres appareils, et vous pouvez utiliser “Mots clés” pour étiqueter les versions (levez la main si vous avez déjà nommé un fichier “mydocument_v12_Aaron's_edit_final_for_real_the_last_one.DOCX”).

Remplace: Il existe certains packages de langage de programmation pour Android, tels que PHP, QPython ou Pocket Ruby [N'est plus disponible]. Mais ceux-ci fournissent leurs propres interfaces utilisateur volumineuses et peuvent nécessiter encore que d'autres applications soient pleinement utiles (comme le serveur basé sur Apache pour accompagner PHP). Il existe des applications Android pour les deux git, comme le très réputé Pocket Git, et svn, comme Open Android SVN Pro [N’est plus disponible]. Toutefois, ni l'un ni l'autre n'est gratuit, et vous devez disposer d'une application distincte pour chaque type de contrôle de source. Termux fournit les deux dans le même forfait gratuitement. En optant pour le contrôle de source, vous pouvez également réduire le nombre de clients pour les services de synchronisation dans le cloud tels que Dropbox..

Ajouter un petit Linux à votre Android

Termux est une application super compacte qui ouvre de nombreuses fonctionnalités pour votre appareil Android. La ligne de commande est l’une des fonctionnalités les plus puissantes de Linux. Termux s’appuie sur le noyau Linux de votre appareil pour vous rendre plus efficace lors de vos déplacements. Et qui sait, peut-être que manipuler ces applications vous convaincra de plonger aussi sur le bureau.

Connaissez-vous toutes les commandes essentielles de Linux? Consultez notre aide-mémoire sur les commandes Linux Fiche de référence sur les commandes Linux Guide de référence sur les commandes Linux Cette feuille de triche vous aidera à vous familiariser rapidement avec le terminal de ligne de commande Linux. découvrir!

Crédit d'image: ST22Studio via Shutterstock.com




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.