Nwlapcug.com


iPhone basi di Unix Terminal

I possessori di smartphone di Apple, l'iPhone, passare solitamente il dispositivo premendo le icone pre-configurate che lanciare file o programmi. Un utente può anche scaricare un emulatore di terminale, un programma che offre all'utente un prompt dei comandi della riga di comando con cui interagire con il sistema dell'iPhone. Se avete poca dimestichezza con i sistemi Unix, è necessario conoscere alcuni concetti di base prima di poter utilizzare un iPhone terminale.

Jailbreaking

Per impostazione predefinita, un utente iPhone non può utilizzare un simulatore di terminale sul dispositivo. Apple limita quanto del suo software gli utenti possono accedere. Questo permette ai team di sviluppo di Apple a mantenere determinate misure di sicurezza e assicurare la stabilità del sistema operativo sottostante. Se si desidera utilizzare un emulatore di terminale sul tuo dispositivo, sarà necessario ignorare il misure restrittive di Apple in un processo noto come "jailbreaking". Si tratta di una violazione del contratto utente di Apple e mentre non è illegale invalidare la garanzia del dispositivo.

Struttura dei File UNIX

Il sistema operativo iOS utilizzato da iPhone si basa sullo stesso sottostante sistema Unix come sistema operativo desktop di Apple. Considerando che la maggior parte degli utenti di computer sono abituata a attraverso una serie di cartelle per navigare, queste cartelle sono solo una rappresentazione visiva di una struttura di directory. Questa struttura inizia con la directory principale, in cui ogni altra directory è annidata. Struttura di directory dell'iPhone è simile a quella di un sistema Unix standard, tranne per il fatto che tutte le sue applicazioni sono memorizzate nella cartella applicazioni e non esiste alcun file di utente. Questo è perché l'iPhone è stato progettato per un singolo utente, non i più utenti di ospitare molti sistemi Unix.

Password di root

Parte della sicurezza di qualsiasi sistema Unix deriva dal fatto che molte delle funzioni sensibili e file possono accedervi solo da ciò che è chiamato il "root" o "super" utente. Non si tratta di un utente nel senso usuale di avere applicazioni e file personali. L'account di root viene utilizzato solo per eseguire la manutenzione del sistema. I possessori di iPhone normalmente non hanno accesso all'account di root, ma dopo che il dispositivo è jailbroken il proprietario può utilizzare un emulatore di terminale iPhone per accedere a questo. Gli utenti di effettuare questa operazione digitando "su" (senza virgolette) nell'emulatore di terminale, quindi digitare una password di propria scelta.

Comandi

Gli utenti devono conoscere un numero di comandi per poter utilizzare un emulatore di terminale. Tra i comandi di base sono "directory del cd" — dove "directory" è il percorso a una particolare directory. Questo cambia la directory corrente nella directory specificata dopo la parte di "cd" del comando. Il comando "ls" elenca il contenuto della directory corrente del terminale. L'utente può eseguire un programma in particolare modificando la directory in cui si trova il programma e digitare il nome esatto del programma nel terminale.