Come ormai ben saprete, il Nokia N900 offre la possibilità di esplorare le risorse di sistema e di impartire comandi utilizzando X Terminal. Questo modo di operare è molto utilizzato soprattutto sui sistemi Unix\Linux da parte degli ‘smanettoni’ che desiderano gestire il proprio computer in modo semplice e immediato utilizzando dei comandi di testo immessi da tastiera.
Se non avete dimestichezza con i comandi linux questa lista farà sicuramente al caso vostro. Contiene infatti i comandi più utili per gestire il vostro N900 utilizzando l’X Terminal presente in Menu\Applicazioni.
Fate molta attenzione e digitate i comandi cosi come sono indicati, compresi gli spazi ma senza le virgolette (” “). Se avete problemi, dubbi o domande inserite un commento oppure consultate la discussione sui comandi X Terminal presente sul nostro forum.
Comandi:
Dati di sistema (CPU + RAM ecc…): “top”
RAM e SWAP: “free”
Elenca i files nella directory corrente: “ls”
Elenca anche i file nascosti con dettagli di dimensione, permessi, ecc: “ls -la”
Cambia directory: “cd {directory}”
Visualizza lo spazio (utilizzato e libero) sulle partizioni: “df -h”
Visualizza lo spazio utilizzato da file e sottodirectory contenuti nella directory attuale, con somma totale alla fine: “du -h”
Editor di testo: “vi”
Pulire tutto il testo nel terminale: “clear”
Visualizza un file di testo: “cat {nomefile}”
Visualizza da quanto tempo il sistema è acceso e il carico a breve/medio/lungo termine: “uptime”
Visualizza la sigla completa del kernel in uso: “uname -a”
Copia un file: “cp {file_origine} {file_destinazione}”
Copia una struttura intera con file e sottodirectory: “cp -r {dir_origine} {dir_destinazione}”
Sposta o rinomina un file o directory: “mv {origine} {destinazione}”
Compara due file: “cmp {file1} {file2}” [ritorna 0 se identici, 1 se diversi]
Cancella un file:” rm {nome_file}”
Cancella un ramo intero di file, directory e sottodirectory (ATTENZIONE: non chiede conferma): “rm -rf {directory}”
Crea una directory: “mkdir {directory}”
Cancella una directory vuota: “rmdir {directory}!
Cerca un file nelle sottodirectory a partire da quella attuale: “find . -iname ‘{nome_file}'” [esempio: find . -iname ‘*.jpg’ per trovare tutti i jpg]
Cerca una parola dentro un file di testo: “grep {testo} {nome_file}” [si può anche usare * come nome_file]
Installare un file deb scaricato: “dpkg -i {file.deb}”
Installare dai repository configurati: “apt-get install {nome_pacchetto}”
Per andare in MyDocs di cartella in cartella gli step sono:
“cd /home”
“cd user” (senza “/” oppure con “./”)
“cd MyDocs” (senza “/” oppure con “./”)
NB: il simbolo “/” fa riferimento alla root, mentre “./” alla cartella corrente.
Gli spazio devono essere sostituiti con “\ “(backslash + spazio).
Altri comandi:
Visualizza data e ora: “date”
Visualizza directory corrente: “pwd”
Stampa ultimi messaggi del kernel: “dmesg”
Visualizza i dispositivi USB connessi: “lsusb” (solo il lettore memory card)
Visualizza i moduli del kernel caricati (sono tipo i drivers in windows): “lsmod”
Esegue un comando qualsiasi e cronometra quanto tempo impiega per completarlo (al centesimo di secondo): “time {comando}” [es. time find . -iname ‘*.jpg’ ci metterà qualche secondo]
Comprimi file o directory in un archivio .tar.gz: “tar -czf {file_archivio.tar.gz} {elenco_file_da_comprimere}”
Scompatta un archivio .tar.gz (o .tgz):” tar -xzf {file_archivio.tar.gz}”
Cerca di convertire un file PDF in un file di testo (utile per copia-incolla…):” pdftotext {file_pdf} {file_txt}”
Cerca di convertire un file PDF in un file HTML: “pdftohtml {file_pdf} {file_html}”
Modi per vedere i processi attivi:
Vedere i process_id che corrispondono al nome_processo: “pgrep nome_processo”
Vedere l’elenco di tutti i processi: “ps aux”
Visualizzare tutti i processi, uso cpu, ram…: “top”
Terminare un processo sapendo il suo nome: “killall nome_processo”
Es: apri gestione applicazioni, vai in xterm e con killall hildon-application-manager dovrebbe chiuderti la gestione applicazioni
Vedere i package installati e disinstallati: “dpkg –get-selections”
Avviare le applicazioni da terminale (basta lanciarle normalmente): “hildon-application-manager” (Lancia la gestione applicazioni)
N.B: Sembra che alcune applicazioni standard di N900 non funzionino se lanciate da shell.
Comandi Root:
-Diventa root: “sudo gainroot” [attenzione, dopo essere diventato root lui esegue tutto anche comandi che possono anche brikkare il dispositivo]
Solo come root:
-Pinga l’host o l’ip facendo vedere le latenze di rete: “ping {nome_host oppure indirizzo_ip}” [es. ping www.google.it]
-Visualizza informazioni sulle schede di rete interne (wifi, gprs/3g, ecc.): “ifconfig”
-Esci da root e torna utente normale: “exit”