Mobile Terminal – ghid de utilizare

08/09/2008

MobileTerminal este un emulator pentru iPhone ce poate executa comenzi UNIX, SSH, apache, ruby, etc. Ceva similar Command-prompt-ului din Windows sau Terminal-ului unui Mac. Este foarte util pentru ca permite accesul la fisierele de sistem direct de pe iPhone => poti copia directoare si fisiere, poti schimba permisiunile de acces, poti sterge sau crea noi directoare, poti folosi comenzi pentru verificare conectivitate la retea, etc. Este indicat ca atunci cand il folosesti sa ai deja cateva cunostine despre Filesystem-ul iPhone-ului si despe comenzile de care am vorbit … MobileTerminal nu are o interfata grafica si cam totul se face pe baza de comenzi.

Terminal ruleaza in mai multe ferestre (4) si toate pot fi folosite simultan. Ca sa treci la urmatoarea fereastra, apasa pe bateria iPhone-ului in coltul te sus. (de mai multe ori pentru a reveni la primul ecran)

Apasa pe Iconita de semnal/Operatorul GSM pentru a deschide sectiunea de optiuni a Terminalului de unde poti seta culoarea pentru fiecare fereastra in parte, gesturile, meniul, etc.

Comenzile si posibilitatile de utilizare sunt nelimitate … o sa enumar doar o parte dintre cele mai utile comenzi.

Copiere

Comanda pentru copiere este „cp”

Exemple:
1. cp file /
2. cp -r folder /
3. cp folder /
4. cp -r /folder .
5. cp /file ..

1. Copie fisierul curent din locatia curenta in directorul root (principal)
2. Copie folderul „folder” si subdirectoarele/fisierele in directorul root
3. Copie folderul „folder” fara subdirectoare/fisiere in directorul root
4. Copie /folder in directorul curent (. reprezinta locatia curenta)
5. Copie /file in directorul de deasupra celui curent (.. reprezinta locatia de deasupra directorului curent)

Stergere

Comanda pentru stergere este „rm”

Exemple:
1. rm file
2. rm -fr folder
3. rm -r empty-folder

1. Sterge „file” definitiv
2. Sterge „folder” si tot continutul
3. Sterge directoarele goale

Spatiul disponibil

Comanda pentru afisarea spatiului disponibil pe iPhone este „df” si va afisa:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/disk0s1           2048000    465184   1562336  23% /
devfs                       18        18         0 100% /dev
/dev/disk0s2          13811364   9972572   3838792  73% /private/var

Pentru afisarea spatiului disponibil in „termeni uzuali” se foloseste comanda „df -h” si va afisa:
Filesystem            Size  Used Avail Use% Mounted on
/dev/disk0s1          2.0G  455M  1.5G  23% /
devfs                  18K   18K     0 100% /dev
/dev/disk0s2           14G  9.6G  3.7G  73% /private/var

Folder nou

Comanda pentru crearea unui nou folder este „mkdir”

Exemple:
1. mkdir my-dir
2. mkdir my dir
3. mkdir my\ dir – or – mkdir „my dir”
4. mkdir /mydir
5. mkdir ~/myowndir

1. Creaza directorul „my-dir”
2. Creaza directoarele „my” si „dir”
3. Creaza directorul „my dir” cu spatiu intre caractere
4. Creaza directorul „/mydir” in root
5. Creaza directorul „myowndir” in folderul home

(folderul home root pe iPhone este /private/var/root, mobile este /private/var/mobile)

Navigare

Exemple:
1. cd
2. cd ~
3. cd /
4. cd ..
5. cd adir
6. cd /mydir

1. Navigheaza catre directorul home
2. Identic cu „cd”
3. Navigheaza catre root
4. Navigheaza cu un director mai sus in filesystem
5. Navigheaza catre directorul „adir” daca acesta exista
6. Navigheaza catre „mydir”

Alte comenzi utile

„ping” -> „ping 192.168.1.1” sau „ping yahoo.com” – Verifica conectivitatea la retea trimitand pachete de date catre destinatia introdusa de tine

„killall” -> „killall Springboard” – inchide toate procesele active asociate springboard

„echo „salutare” >salut.txt” – Creaza un fisier txt nou in care introduce cuvantul „salutare”

O lista cu mai multe comenzi pentru UNIX, apache, SSH, pythhon, ruby si ceva documentatie in plus gasiti pe pagina oficiala a proiectului Mobile Terminal .

Categorii
Tag-uri
Razvan Rosca
Fondator Gadget.ro. Scrie atunci când timpul îi permite. Axat pe partea de productivitate.