Termux : Votre ligne de commande Linux sur Android
Termux est une application Android gratuite et open source fournissant un environnement de ligne de commande Linux à part entière. Prenant en charge le développement bash, zsh, C et les scripts Python, il vous permet d'exécuter des commandes Linux directement sur votre appareil Android.
Termux Capacités :
Termux émule efficacement un environnement Linux sans accès root ni configuration complexe. Un système de base minimal est installé automatiquement, avec des packages supplémentaires disponibles via le gestionnaire de packages APT. Cela le rend idéal pour un accès sécurisé au serveur distant.
Caractéristiques principales :
- Client SSH robuste : Gérez les serveurs distants de manière transparente à l'aide du client OpenSSH intégré.
- Choix du shell et de l'éditeur : Choisissez parmi les shells Bash, fish ou ZSH, ainsi que les éditeurs nano, Emacs ou Vim.
- Outils polyvalents : Utilisez Rsync pour les sauvegardes, curl pour l'accès aux API, GCC/clang pour la compilation de code, Python pour les scripts et Git/SVN pour le contrôle de version.
- Bibliothèque de packages étendue : Accédez à une vaste bibliothèque de packages Linux directement depuis le terminal, dépassant de loin les capacités des émulateurs de terminaux Android standard.
- Raccourcis clavier intuitifs : Exécutez efficacement des commandes à l'aide de raccourcis clavier personnalisés utilisant les boutons de volume et d'alimentation de l'appareil.
- Prise en charge des claviers externes : Connectez des claviers externes (Bluetooth ou USB) pour une utilisation améliorée.
- Prise en charge étendue des langages de programmation : Prend en charge NodeJS, Ruby, Python et plus encore.
Résumé des fonctionnalités :
Termux offre une expérience Linux complète sur Android, comprenant :
- Shells Bash et Zsh pour les tâches avancées en ligne de commande.
- Gestion de fichiers avec nnn et des éditeurs comme nano, vim et emacs.
- Accès SSH sécurisé aux serveurs distants.
- Développement C avec clang, make et gdb.
- Console Python pour les scripts et les calculs.
- Git et subversion pour le contrôle de version du projet.
- Jeux textuels classiques (frotz).
Avantages et inconvénients :
Avantages :
- Riche en fonctionnalités et polyvalent.
- Émulation Linux sécurisée et simple sur Android.
- Choix de coque et d'éditeur flexibles.
- Compilation de code et gestion des données simplifiées.
Inconvénients :
- Nécessite une certaine familiarité avec la ligne de commande Linux.
Installation Termux :
- Téléchargez le Termux APK.
- Installez le fichier APK.
- Commencez à utiliser Termux !
Mises à jour récentes :
La dernière version résout les problèmes de gestion des fichiers avec Termux-file-editor
et Termux-url-opener
. Il intègre également plusieurs méthodes API, éliminant ainsi le besoin d'installations Termux:API
distinctes (notamment Termux-clipboard-*
, Termux-download
, Termux-saf-*
, Termux-share
, Termux-storage-get
, Termux-usb
, Termux-vibrate
et Termux-volume
).