Application Android pour les commandes de base du shell

Jeroen

Application Android pour les commandes de base du shell


Sur le site sœur d’Android.SE, j’ai demandé si Android avait un shell intégré , mais comme il semble qu’il n’y ait rien de tel. Au lieu de cela, je recherche une recommandation pour une application pour ce faire.

Comme vous pouvez le lire dans l’autre question, ce n’est pas destiné à un usage intensif, simplement pour tester quelque chose qui nécessite que j’exécute une commande shell courte. Pour être précis, cette commande:

 cat /sys/class/typec/typec_device/current_detect 

Je garderai probablement l’application si elle est légère si j’avais besoin de refaire quelque chose de similaire.

Exigences:

  • Doit avoir

    • Gratuitement
    • Android 6.0+
    • Fonctionne bien sur Nexus 6P avec sa version Android d’origine
    • Très léger, pas d’arrière-plan, etc., juste pour l’exécution à la demande de commandes courtes
    • « Trustworthy », ou pour le dire moins vaguement: à partir d’une source de confiance / bien connue, et / ou avec l’open source pour l’application elle-même
    • La possibilité d’exécuter la commande ci-dessus
    • La possibilité d’exécuter des commandes directement sur l’appareil, sans avoir à connecter mon téléphone à un PC
  • Avoir dû

    • Autant d’autorisations que possible, de préférence pas plus que strictement nécessaire pour exécuter la commande ci-dessus.
  • Bon d’avoir

    • Facile à utiliser
    • Jolie
    • Possibilité d’exécuter des commandes depuis mon PC lorsque l’appareil est connecté

Quelque chose que vous recommanderiez?

Izzy ♦

Doit-il simplement s’exécuter localement, ou un client SSH intégré serait-il un bon plus?

Jeroen

Je voudrais pouvoir exécuter des commandes sans utiliser un autre appareil (par exemple un PC), je vais l’ajouter à la question.

Izzy ♦

OK, désolé pour le retard – a dû terminer la réponse en premier. J’avais à l’origine une autre application en tête, mais elle ne répondrait pas aussi bien à vos besoins: JuiceSSH est un client « console » de taille offrant des terminaux locaux et distants. Mais c’est un peu plus grand, pas open source, et la version complète n’est pas gratuite. Soyez les bienvenus pour voir ma liste d’applications de terminal pour des alternatives 🙂

Réponses


 Izzy

D’après votre description, Termux semble être le meilleur match:

  • Gratis: Oui, et open-source. Par conséquent, le lien va à F-Droid.
  • Android 6: Android 5.0 et supérieur pris en charge
  • Fonctionne bien sur: ne peut pas tester. Fonctionne bien sur mes appareils 🙂
  • Très léger…: Oui. L’APK pèse seulement 156 Ko. Mais vous pouvez étendre les fonctionnalités si nécessaire.
  • Digne de confiance: je dirais que oui. Open source hébergé sur Github, vérifié et compilé par F-Droid.
  • La possibilité d’exécuter la commande ci-dessus: LOL Oui, cela et bien plus encore.
  • La possibilité d’exécuter des commandes directement sur l’appareil…: Certainement. Aucun matériel supplémentaire requis.
  • Le moins d’autorisations possible: 5 seulement, et facile à expliquer:
    • Stockage en lecture / écriture: vous voulez certainement pouvoir copier des fichiers depuis un terminal, non?
    • Internet: pour télécharger des fonctionnalités supplémentaires si vous le lui demandez.
    • Vibration: pour vous prévenir, en cas de
    • empêcher le sommeil: je suppose que l’écran reste allumé pendant que vous travaillez dessus
  • Facile à utiliser comme terminal peut être (si vous connaissez les commandes), joli fond noir, et fonctionne même avec votre PC connecté: D

Termux Termux
Captures d’écran Termux. La seconde montre la commande htop , que vous pouvez installer de l’intérieur.

Steve Barnes

J’adore le fait que cette application me permette d’installer python!

Izzy ♦

@SteveBarnes et un tas d’autres choses utiles . C’est ce que je voulais dire en disant qu’il est petit mais extensible – donc il répond aux exigences de Jeroen, et peut toujours être fait un « centre de console » à part entière (presque une mini distribution Linux;)

Jeroen

C’était absolument excellent pour mon cas d’utilisation, merci beaucoup.

Izzy ♦

Heureux de lire cela, @Jeroen – je m’attendais déjà à autant 🙂 Profitez-en!

Andrew

Concernant le dernier point, « Possibilité d’exécuter des commandes à partir de mon PC lorsque l’appareil est connecté », avec Termux vous pourrez peut-être installer OpenSSH et le faire sur le réseau. Je ne pense pas que cela puisse être fait via le câble USB, cependant.

 

#de, #pour, Android, Application, basé, commandes, du, Les, shell,

 

elle.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *