Les propriétaires de smartphone d'Apple , l'iPhone , accédez habituellement l'appareil en appuyant icônes préconfigurés que les fichiers ou programmes lancement. Un utilisateur peut également télécharger un émulateur de terminal , un programme qui donne à l'utilisateur une ligne de commande rapide avec qui interagir avec le système de l'iPhone. Si vous n'êtes pas familier avec les systèmes Unix , vous avez besoin d'apprendre quelques notions de base avant de pouvoir utiliser un terminal iPhone. Jailbreaking
Par défaut , un utilisateur d'iPhone ne peut pas utiliser un simulateur de terminal sur le périphérique. Apple a restreint la quantité de ses utilisateurs de logiciels peuvent accéder. Cela permet aux équipes de développement d'Apple de maintenir certaines mesures de sécurité et d'assurer la stabilité du système d'exploitation sous-jacent. Si vous souhaitez utiliser un émulateur de terminal sur votre appareil, vous devrez contourner les mesures restrictives d'Apple dans un processus appelé « jailbreaking ». C'est une violation de l'accord de l'utilisateur d'Apple, et bien que n'étant pas illégale , il ne annulera la garantie de l'appareil .
Unix Structure du fichier
le système d'exploitation iOS utilisé par l' iPhone est basé sur le même système Unix sous-jacent en tant que système d'exploitation de bureau d'Apple. Alors que la plupart des utilisateurs d'ordinateur ont l'habitude de cliquer à travers une série de dossiers pour naviguer , ces dossiers ne sont qu'une représentation visuelle d'une structure de répertoire. Cette structure commence avec le répertoire racine , au sein duquel tous les autres répertoire est imbriqué . La structure des répertoires de l'iPhone est similaire à celle d'un système Unix standard, sauf que toutes ses applications sont stockés dans le dossier Applications et aucun fichier d'utilisateur existe . C'est parce que l' iPhone est conçu pour un seul utilisateur, et non les utilisateurs multiples qui la plupart des systèmes Unix accueillir .
Mot de passe root
partie de la sécurité des n'importe quel système Unix vient du fait que de nombreuses fonctions sensibles et les fichiers ne sont accessibles que par ce qu'on appelle la «racine» ou l'utilisateur «super» . Ce n'est pas un utilisateur dans le sens habituel d'avoir des fichiers personnels et applications. Le compte root est utilisé seulement pour effectuer la maintenance du système . Les propriétaires d' iPhones n'ont normalement pas accès au compte root, mais après que le dispositif est jailbreaké le propriétaire peut utiliser un émulateur de terminal iPhone à gagner cet accès. Les utilisateurs le faire en tapant "su" (sans les guillemets ) dans l'émulateur de terminal , puis tapez un mot de passe de leur choix.
Commandes
Les utilisateurs doivent savoir un certain nombre de commandes afin d'utiliser un émulateur de terminal . Parmi les commandes de base sont « répertoire cd" , où " répertoire" est le chemin vers un répertoire particulier. Cela change le répertoire courant vers le répertoire spécifié après la partie "cd " de la commande . La commande "ls" liste le contenu du répertoire courant du terminal. L'utilisateur peut exécuter un programme particulier en changeant le répertoire dans lequel le programme se trouve , et en tapant le nom exact du programme dans le terminal.