Jump to content
Nokioteca Forum

N900 I Comandi Da Tastiera Ed Xterminal


Recommended Posts

Apro questo topic come utility dove sono elencati tutti i comandi per Xterminal e le combinazioni tasti di N900. ;)

Per aggiungere un comando non elencato postate con il "nome" del comando ed una sua descrizione; quindi verrà aggiunto ;)

Comandi Xterminal:

Descrizione: per eseguire questi comandi va aperto Xterminal (Menu > Applicazioni > Xterminal); quindi basterà digitare il comando e premere invio ^_^

NB: i comandi Xterminal vanno digitati come digitati qui nel forum ( Compresi Spazi) Le "" non fanno parte dei 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}"

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).

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"

Comandi combinazione tasti:

Descrizione: questi comandi possono essere digitati in qualsiasi meno o applicazione (A patto che il menu/applicazione supporti il comando).

Questi comandi possono essere molto utili ad esempio per selezionare "tutti" i messaggi da eliminare :thumbs:

NB: Per "ctrl" o "alt" o ecc... si intende il vero e proprio tasto corrispondente; non una combinazione di lettere :skull:

I comandi in grassetto indicano quelli più utili ed utilizzati :skull:

Copiare il testo: Ctrl + C

Incollare il testo: Ctrl + V

Tagliare il testo: Ctrl + X

Selezionare tutto: Ctrl + A

Aprire: Ctrl + O

Creare un nuovo elemento: Ctrl + N

Salvare: Ctrl + S

Annullare l'operazione: Ctrl + Z

Ripetere l'operazione: Ctrl + Y

Aprire la barra di ricerca: Ctrl + F

Spostare il punto di inserimento alla fine della parola: Ctrl + freccia destra

Spostare il punto di inserimento all'inizio della parola: Ctrl + freccia sinistra

Comandi specifici dell’applicazione:

Browser Web:

Consente di aprire una nuova finestra: Ctrl + N

Consente di ricaricare la pagina: Ctrl + R

Consente di aprire un preferito: Ctrl + B

Consente di aggiungere un preferito: Ctrl + D

E-mail:

Consente di inviare un messaggio: Ctrl + Invio

Consente di rispondere a un messaggio: Ctrl + R

Lettore feed RSS:

Consente di aggiornare il feed: Ctrl + R

Edited by Matteo Biasi
Link to post
Share on other sites
  • Replies 64
  • Created
  • Last Reply

Top Posters In This Topic

I comandi sono tanti, comincio ad aggiungerne qualcuno io :)

(n.b.: tutto in minuscolo)

ls = elenca i files nella directory corrente

ls -la = elenca anche i file nascosti con dettagli di dimensione, permessi, ecc.

cd {directory} = cambia directory

df -h = visualizza lo spazio utilizzato e libero sulle partizioni

du -h = visualizza lo spazio utilizzato da file e sottodirectory contenuti nella directory attuale, con somma totale alla fine

vi = editor di testo (di non facile utilizzo, rotfl)

clear = pulisce tutto il testo nel terminale

* scrivendo --help dopo un comando viene visualizzata la descrizione e/o i parametri possibili

...continuo più tardi :)

Link to post
Share on other sites
I comandi sono tanti, comincio ad aggiungerne qualcuno io :)

(n.b.: tutto in minuscolo)

ls = elenca i files nella directory corrente

ls -la = elenca anche i file nascosti con dettagli di dimensione, permessi, ecc.

cd {directory} = cambia directory

df -h = visualizza lo spazio utilizzato e libero sulle partizioni

du -h = visualizza lo spazio utilizzato da file e sottodirectory contenuti nella directory attuale, con somma totale alla fine

vi = editor di testo (di non facile utilizzo, rotfl)

clear = pulisce tutto il testo nel terminale

* scrivendo --help dopo un comando viene visualizzata la descrizione e/o i parametri possibili

...continuo più tardi :)

Aggiornato :)

Link to post
Share on other sites

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]

segue..... :thumbs:

Link to post
Share on other sites
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]

segue..... :thumbs:

OTTIMO ragazzi! Continuate così!!

Una domanda, ma da terminale oltre che installare le apps (con il comando dpkg -i nome pacchetto, giusto??) si possono anche installare programmi che sono sulle repository??

Link to post
Share on other sites
OTTIMO ragazzi! Continuate così!!

Una domanda, ma da terminale oltre che installare le apps (con il comando dpkg -i nome pacchetto, giusto??) si possono anche installare programmi che sono sulle repository??

Non li ho ancora provati questi comandi, ma dovrebbero funzionare come al solito

dpkg -i {file.deb} per installare un file deb scaricato

apt-get install {nome_pacchetto} per installare dai repository configurati

ATTENZIONE che facendo l'installazione così non credo venga pulita automaticamente la cache dei pacchetti (ovviamente il programma grafico lo fa) e bisogna dare a mano un "apt-get clean" altrimenti i file temporanei restano nella rootfs. C'era anche un post a riguardo su maemo.org mi sembra.

Link to post
Share on other sites

ragazzi, due domande:

1. quando si accede al terminal, in che posizione della struttura di cartelle si parte?

2. qual'è la struttura dell'N900? Ovvero, quali sono le diverse partizioni e la collocazione della memory card aggiuntiva? ho un po di difficoltà a spostarmi da cartella a cartella con il comando cd..

Link to post
Share on other sites
Non li ho ancora provati questi comandi, ma dovrebbero funzionare come al solito

dpkg -i {file.deb} per installare un file deb scaricato

apt-get install {nome_pacchetto} per installare dai repository configurati

ATTENZIONE che facendo l'installazione così non credo venga pulita automaticamente la cache dei pacchetti (ovviamente il programma grafico lo fa) e bisogna dare a mano un "apt-get clean" altrimenti i file temporanei restano nella rootfs. C'era anche un post a riguardo su maemo.org mi sembra.

ma il comando apt-get clean va impartito così genericamente o va cmq specificato al file che in quel momento è stato scaricato e installato?

Link to post
Share on other sites
ragazzi, due domande:

1. quando si accede al terminal, in che posizione della struttura di cartelle si parte?

/home/user (basta digitare il comando "pwd" per vedere in che cartella ti trovi)

2. qual'è la struttura dell'N900? Ovvero, quali sono le diverse partizioni e la collocazione della memory card aggiuntiva? ho un po di difficoltà a spostarmi da cartella a cartella con il comando cd..

Utilizza il comando "df -h" per vedere le diverse partizioni a quali device e cartelle fanno riferimento.

Link to post
Share on other sites
/home/user (basta digitare il comando "pwd" per vedere in che cartella ti trovi)

Utilizza il comando "df -h" per vedere le diverse partizioni a quali device e cartelle fanno riferimento.

Puoi darmi una mano? Non riesco a capire quali sono i percorsi delle cartelle della memoria del telefono (quella da 32Gb per intenderci) e quelli della memory card che ho messo io da 16Gb..

Credo di aver capito: il percorso della memoria interna da 32Gb è /home/user/MyDocs

mentre quella della SD è /media/mmc1.

MA UNA DOMANDA: dalla root per entrare per esempio nella cartella MyDocs, devo fare cd e tutto il percorso intero fino alla desrinazione finale dove voglio andare? es cd /home/user/MyDocs non posso fare per es prima cd /home ed entro nella cartella /home e poi da li fare cd /user e così via? perchè così facendo non mi fa entrare di cartella in cartella..

Edited by Zupparello
Link to post
Share on other sites
Puoi darmi una mano? Non riesco a capire quali sono i percorsi delle cartelle della memoria del telefono (quella da 32Gb per intenderci) e quelli della memory card che ho messo io da 16Gb..

Credo di aver capito: il percorso della memoria interna da 32Gb è /home/user/MyDocs

mentre quella della SD è /media/mmc1.

MA UNA DOMANDA: dalla root per entrare per esempio nella cartella MyDocs, devo fare cd e tutto il percorso intero fino alla desrinazione finale dove voglio andare? es cd /home/user/MyDocs non posso fare per es prima cd /home ed entro nella cartella /home e poi da li fare cd /user e così via? perchè così facendo non mi fa entrare di cartella in cartella..

Se vuoi andare in MyDocs di cartella in cartella gli step sono :

cd /home

cd user (senza "/" oppure con "./")

cd MyDocs (senza "/" oppure con "./")

ricorda che il simbolo "/" fa riferimento alla root, mentre "./" alla cartella corrente

Link to post
Share on other sites
Se vuoi andare in MyDocs di cartella in cartella gli step sono :

cd /home

cd user (senza "/" oppure con "./")

cd MyDocs (senza "/" oppure con "./")

ricorda che il simbolo "/" fa riferimento alla root, mentre "./" alla cartella corrente

GRAZIE! E un'altra cosa, ma se in un file ci sono degli spazi, da terminale come li devo trattare? Perchè io ho un file nominato così Il Re Leone.avi se volessi copiarlo come devo digitare il comando? perchè con cp Il Re Leone.avi mi dice che non trova il file..

Link to post
Share on other sites
GRAZIE! E un'altra cosa, ma se in un file ci sono degli spazi, da terminale come li devo trattare? Perchè io ho un file nominato così Il Re Leone.avi se volessi copiarlo come devo digitare il comando? perchè con cp Il Re Leone.avi mi dice che non trova il file..

Al posto dello spazio " " devi inserire "\ "

Link to post
Share on other sites
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]

segue..... :)

Aggiornato -_-

Link to post
Share on other sites
Non li ho ancora provati questi comandi, ma dovrebbero funzionare come al solito

dpkg -i {file.deb} per installare un file deb scaricato

apt-get install {nome_pacchetto} per installare dai repository configurati

ATTENZIONE che facendo l'installazione così non credo venga pulita automaticamente la cache dei pacchetti (ovviamente il programma grafico lo fa) e bisogna dare a mano un "apt-get clean" altrimenti i file temporanei restano nella rootfs. C'era anche un post a riguardo su maemo.org mi sembra.

Aggiornato -_-

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy