N900, lista dei comandi da tastiera per X Terminal

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.

X Terminal

X Terminal

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”



Aggiungi un commento