Lorsque vous utilisez un émulateur de terminal, pourquoi y a-t-il tant de commandes Linux normales qui ne fonctionnent pas? -- command-line domaine et terminal domain android en relation problème

When using a terminal emulator, why are there so many normal Linux commands that do not work?



-3
vote

problème

français

Il existe de nombreuses commandes Linux standard qui ne fonctionnent pas à partir d'un émulateur de terminal dans Android. Je pensais que Android est basé sur le noyau Linux, mais il manque tant de fonctions telles que man , 9988777661 , find , etc.

, etc.

Pourquoi y a-t-il tant de commandes Linux normales qui ne fonctionnent pas?

langue Anglaise

There are a lot of standard Linux commands that do not work from a Terminal Emulator in Android. I thought Android is based on the Linux kernel, but it lacks so many functions like man, groups, find, etc.

Why are there so many normal Linux commands that do not work?

     
     
     

Liste de réponses

3
 
vote

Ceci n'est pas bash. Au début de mon voyage à Android, j'ai vu que la coquille Android est un peu différente de Bash.

La coque Android

Un "shell" est un programme qui écoute l'entrée du clavier à partir d'un utilisateur et effectue des actions comme indiqué par l'utilisateur. Les appareils Android sont livrés avec un programme de shell simple. Ce programme Shell est principalement non documenté. Puisque beaucoup de gens sont curieux à ce sujet, je pensais écrire une documentation pour cela.

Commandes intégrées

Chaque shell a quelques commandes intégrées. Certaines commandes intégrées courantes sont:

  • echo - imprime le texte sur stdout
  • set - définit les variables de coque
  • export - permet aux variables de shell disponibles pour les programmes de ligne de commande
  • cd - Modifier le répertoire actuel
  • pwd - Nom d'impression du répertoire actuel

FUTHER LIVE

Veuillez vérifier Cette question et Cette page pour plus de détails.

 

This is not Bash. At the beginning of my journey in Android, I have seen that the Android shell is a little bit different from Bash.

The Android Shell

A "shell" is a program that listens to keyboard input from a user and performs actions as directed by the user. Android devices come with a simple shell program. This shell program is mostly undocumented. Since many people are curious about it, I thought I'd write up some documentation for it.

Built-in Commands

Every shell has a few built-in commands. Some common built-in commands are:

  • echo -- prints text to stdout
  • set -- sets shell variables
  • export -- makes shell variables available to command-line programs
  • cd -- change the current directory
  • pwd -- print name of the current directory

Futher Reading

Please check this question and this page for more details.

 
 
 
 

Questions connexes

7  Ssh d'émulateur de terminal essayant de lire /data/.ssh au lieu de $ home / .ssh  ( Terminal emulators ssh trying to read data ssh instead of home ssh ) 
Quand j'essaie d'utiliser SSH d'émulateur de terminal, je reçois ssh: AVERTISSEMENT: Échec de la création /Data/.ssh: permission refusée. ou depuis 2012...

0  Après programmation de la résolution via une application, comment puis-je vous rappeler le périphérique?  ( After programmatically setting the resolution through an app how can i make the ) 
Donc, je définit la résolution en modifiant les fichiers système. Cela a été la seule façon qui fonctionne pour moi. Plus précisément, je publie cette command...

13  Un vrai terminal (racine ou non-racine)  ( A real terminal root or no root ) 
J'utilise Kubuntu sur mon ordinateur portable, mais cela vaut pour toute distribution de Linux. Je peux ouvrir une fenêtre de terminal et tapez des éléments t...

0  PHP avec support MySQL de la ligne de commande sur Android  ( Php with mysql support from the command line on android ) 
Y a-t-il un émulateur de terminal pour Android qui permet d'utiliser VI et PHP avec support MySQL? Ps. Terminzy n'a malheureusement pas de ne pas connecter ph...

3  Comment installer des ensembles de commandes terminales supplémentaires pour les périphériques enracinés?  ( How to install bundles of additional terminal commands for rooted devices ) 
J'ai récemment enraciné un appareil HTC Wildfire S et a clignoté une ROM personnalisée Android 4.1.2 Aokp Jelly Bean. Un avantage est que je peux utiliser le ...

1  Fermeture / tuer «Emulateur de terminal Android»  ( Closing killing android terminal emulator app ) 
J'ai un sprint LG G3 exécutant Android 4.4.2. J'utilise Emulateur de terminal Android par Jackpal. Il remis après avoir fermé l'application. Je vois le proc...

3  Installer manuellement Split APK  ( Install split apk manually ) 
Récemment, j'ai eu connaissance d'une chose appelée Split APKS, et j'ai trouvé les tranches comme des fichiers APK non valides, seule la base est. Malheureuse...

16  Est-il possible d'activer les services de localisation via Shell?  ( Is it possible to enable location services via shell ) 
est-il possible d'activer les services de localisation (GPS ou Google NetworkLocation) via adb ou émulateur de terminal? Je suis sur un téléphone enraciné. ...

8  Exécution d'applications à partir d'un émulateur de terminal [fermé]  ( Running applications from a terminal emulator ) 
fermé. Cette question est off-sujet . Il n'accepte pas actuellement les réponses. Voulez...

9  L'accès à logcat a-t-il besoin de racine?  ( Does access to logcat need root ) 
Mon appareil est déjà enraciné, c'est pourquoi je demande. Avez-vous besoin de racine pour surveiller le flux de logcat sur le téléphone? Si je faisais la c...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés