iPhone Terminal Unix Grundlagen

November 20

Besitzer von Apples Smartphone, das iPhone Navigieren in der Regel das Gerät durch Drücken von vorkonfigurierten Symbole, die Dateien oder Programme starten. Ein Benutzer kann auch einen terminal-Emulator, ein Programm herunterladen, das dem Benutzer eine Eingabeaufforderung mit der Interaktion mit dem iPhone-System gibt. Wenn Sie mit Unix-Systemen auskennen, müssen Sie einige grundlegende Konzepte zu lernen, bevor Sie ein iPhone-terminal verwenden können.

Jailbreaking

Standardmäßig kann kein iPhone-Nutzer einen terminal-Simulator auf dem Gerät verwenden. Apple schränkt wieviel seiner Software Benutzer zugreifen können. Dadurch können Apples Entwicklungsteams zur Erhaltung bestimmter Sicherheitsmaßnahmen und gewährleisten die Stabilität des zugrunde liegenden Betriebssystems. Wenn Sie einen terminal-Emulator auf Ihrem Gerät verwenden möchten, müssen Sie umgehen Apples restriktiven Maßnahmen in einem Prozeß bekannt als "Jailbreaking." Dies ist eine Verletzung von Apples Benutzervereinbarung, und während nicht illegal, es das Gerät Garantie.

UNIX-Datei-Struktur

Das verwendete durch das iPhone iOS-Betriebssystem basiert auf dem gleichen zugrunde liegenden Unix-System wie Apples desktop-Betriebssystem. Während die meisten Computerbenutzer an durch eine Reihe von Ordnern zu navigieren klicken gewöhnt sind, sind diese Ordner nur eine visuelle Darstellung einer Verzeichnisstruktur. Diese Struktur beginnt mit dem Root-Verzeichnis, in dem jedes andere Verzeichnis geschachtelt ist. Das iPhone-Verzeichnisstruktur ist ähnlich wie ein standard Unixsystem, außer dass alle seine Anwendungen im Ordner "Programme" gespeichert werden und keine Benutzerdatei vorhanden ist. Dies ist da das iPhone nicht mehrere Benutzer für einen einzelnen Benutzer ausgelegt ist, die meisten Unix-Systemen unterbringen.

Root-Passwort

Teil der Sicherheit von jedem Unix-System stammt aus der Tatsache, dass viele sensible Funktionen und Dateien zugegriffen werden können, nur von was die "Root" oder "super" Benutzer genannt wird. Dies ist kein Benutzer im üblichen Sinne, persönliche Dateien und Anwendungen. Das Root-Konto dient nur zur Durchführung von Wartungsarbeiten am System. Besitzer von iPhones haben normalerweise keinen Zugriff auf den Root-Account, aber nachdem das Gerät Jailbroken ist können des Besitzers einen iPhone-terminal-Emulator auf diese zugreifen. Benutzer dazu in der terminal-Emulator "Su" (ohne Anführungszeichen) eingeben und anschließend in ein Passwort ihrer Wahl eingeben.

Befehle

Benutzer müssen eine Anzahl von Befehlen um einen terminal-Emulator zu nutzen wissen. Die Grundbefehle sind "cd-Verzeichnis" — wobei "Verzeichnis" ist der Pfad auf ein bestimmtes Verzeichnis. Dies ändert das aktuelle Verzeichnis in das Verzeichnis nach dem "cd" Teil des Befehls angegeben. Der Befehl "ls" listet den Inhalt des aktuellen Verzeichnisses des Terminals. Der Benutzer kann ein bestimmtes Programm ausführen, indem auf das Verzeichnis, in dem das Programm gespeichert ist, und den genauen Namen des Programms in das Terminal eingeben.