Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Il carattere jolly
nome* significa "tutto cio' (files e/o directory) che comincia con la parola nome"
nome[1-4] significa "nome1 nome2 nome3 nome4"
nome?xx significa "tutti i files o directory che iniziano per nome terminano per xx e hanno nel
mezzo un qualsiasi carattere"
AVVISO: fare attenzione nell'usare il comando rm -r .* cancellerebbe tutto!
Altri concetti
comando > output invia l'output del comando nel file o periferica output
comando >> output concatena l'output del comando nel file o periferica output (standard output)
comando < output prende l'input del comando dal file o periferica output (standard input)
comando 2> invia gli errori nel file o periferica output (standard error)
comando1 | comando2 concatena l'output di comando1 con l'input di comando2 (pipe)
Directory di montaggio
La barra / indica che devono essere subdir della radice.
Directory di montaggio: /cdrom /floppy /mnt
I dispositivi
/dev/fd0 il floppy A:
/dev/fd0u11440 il floppy A: con l'indicazione del formato (al posto di "u" vi puo' essere "H")
/dev/hda prima unita' master IDE/EIDE
/dev/hda1 prima partizione della prima unita' master (di solito C
/dev/hda2 seconda partizione della prima unita' master
/dev/hdb prima unita' slave (di solito il cdrom)
/dev/hdb1 prima partizione della prima unita' slave
/dev/hdc seconda unita' master (di solito un eventuale secondo HD)
/dev/hdc1 prima partizione della seconda unita' master
/dev/hdd seconda unita' slave IDE/EIDE
/dev/hdd1 prima partizione della seconda unita' slave IDE/EIDE
/dev/sda prima unita' SCSI
/dev/sda1 prima partizione prima unita' SCSI
/dev/lp0 prima porta parallela (di solito la stampante)
/dev/lp1 seconda porta parallela
/dev/cua0 prima porta seriale in output
/dev/cua1 seconda porta seriale (di solito un eventuale modem) in output
/dev/ttyS0 prima porta seriale (di solito il mouse) in input
/dev/ttyS1 seconda porta seriale in input
/dev/tty1 prima console virtuale (quella da cui impartite i comandi). Si puo' passare a tale console
con i tasti[Alt+F1]
/dev/tty2 seconda console virtuale (quella da cui impartite i comandi). Si puo' passare a tale
console con i tasti[Alt+F2]
/dev/tty3 terza console virtuale (quella da cui impartite i comandi). Si puo' passare a tale console
con i tasti[Alt+F3]
/dev/tty4 quarta console virtuale (quella da cui impartite i comandi). Si puo' passare a tale
console con i tasti[Alt+F4]
/dev/null il device nullo
File system
Spesso può non essere necessario indicare il tipo di filesystem in quanto il sistema è in grado di
riconoscerlo da solo. In realtà fa uso dei file system indicati nel file di configurazione /etc/fstab.
mount -t filesystem /dev/hda1 /mnt monta il file system presente nella prima partizione nella
directory /mnt
mount /dev/hdb /cdrom monta il cdrom nella directory cdrom
mount /dev/fd0 /floppy monta il floppy A: in /floppy
umount /cdrom smonta il cdrom
df spazio su disco
Copiare un dischetto
cp /dev/fd0 copia.dsk copia il disco in un file di nome copia.dsk
cp copia.dsk /dev/fd0 copia copia.dsk nel disco
rm copia.dsk rimuove copia.dsk
Comandi di archiviazione
tar zxfv file.tgz -C dir decomprime il file nella directory dir
gunzip file.gz decomprime file
Comandi essenziali per l'amministratore di sistema e l'utente
whoami comunica l'username con il quale siete entrati
logname comunica chi siete
passwd user cambia la password dell'utente user
users comunica gli utenti collegati
quota comunica lo spazio su HD
umask -s comunica la maschera dei permessi di default
umask 077 toglie tutti i permessi di default nella creazione di un file
Comandi di configurazione
gpm setta il mouse
xf86config configura X11k
SuperProbe trova il clock della scheda video
XF86Setup interfaccia X11 per configurare X11
nntp setta il server News
Smailconfig setta il server mail
Avvio e spegnimento
Prima di lanciare i comandi seguenti entra sulla cartella /tmp con il comando: "cd /tmp"
Mette in standby
wget http://root:dreambox@127.0.0.1/cgi-b...equester=webif -O /dev/null -q
Accende da standby
wget http://root:dreambox@127.0.0.1/cgi-b...equester=webif -0 /dev/null -q
Riavvia il decoder
wget http://root:dreambox@127.0.0.1/cgi-b...equester=webif -0 /dev/null -q
Spegne il decoder
wget http://root:dreambox@127.0.0.1/cgi-b...equester=webif -0 /dev/null -q
Ogni comando qui sopra va scritto tutto sulla stessa riga.
Si ringrazia vanescar per i suggerimenti.
Cambiare canale
Via telnet si puo' anche cambiare canale. Per fare questo occore conoscere alcuni dati del canale
che vogliamo sintonizzare. Il comando da lanciare e':
http://127.0.0.1/cgi-bin/zapTo?path=...mespace:0:0:0:
dove al posto delle parole scritte in grassetto vanno messi i dati del canale da sintonizare. Questi
dati si possono trovare sui file che compongono i settings, per esempio su
/var/tuxbox/config/enigma/services o sui vari file userbouquet.XXXX.tv. Per esempio per mettere
su RAI1 basta dare il comando:
wget http://root:dreambox@127.0.0.1/cgi-b...:820000:0:0:0:
Il comando qui sopra va scritto tutto sulla stessa riga.
Cambiare MAC Address
Sul dreambox e' possibile cambiare il MAC Address direttamente via telnet utilizzando i comandi
seguenti, ma vi ricordo che riavviando il decoder torna l'indirizzo MAC originale.
ifconfig eth0 down disattiva la rete lan
ifconfig eth0 hw ether 00:09:34:AA:BB:CC imposta il nuovo indirizzo MAC
ifconfig eth0 up attiva la rete lan
NOTA BENE
Alcuni comandi potrebbero non funzionare qualora non si mandi l'esecuzione da una directory
dove non si disponga dei giusti diritti.
opkg tools ARM version
create ipk for arm... commands:
make folder
1)ipk-maker make_dir /tmp/IPK-BUILD
make ipk
2)chown -Rh root:root /tmp/IPK-BUILD
examples:
$program make_dir $IPKDIR
$program build $IPKDIR
$program unbuild $IPKDIR /tmp/any-package_0.1_all.ipk
ar x ipk_name
Howto: make IPK files on Dreambox
For those who do not have Linux machines.
How to make ipk packges on Dreambox for dreambox images
that you can use in our images.
I have test all with BH 0.12 image
1.Put my ipk file to/tmp >>Install ipk tools file with Green Panel>>Addons>> Manual Install Ipk packges
2.Restart Dreambox
3.Now you should have ipkg-tools folder (/hdd/ipkg-tools)
Now start TELNET
4.ipk file unpack with the command ipkg-unbuild filename.ipk
example:
ipkg-unbuild enigma2-plugin-extensions-oroscopoitalia-e2-dreamelite_0.1_mipsel.ipk
5.ipk folder packing with ipkg-build foldername
example:
ipkg-build enigma2-plugin-extensions-oroscopoitalia-e2-dreamelite
Getting Started
First unpack some ipk files to see the folder structure and files inside ipk
Use good unix/Linux editor for editing
takes into account the rights of the files
use chmod command to change file attributes/rights
or change with totalcommander.etc
Look for info on the net about ipk files packages to learn more.
Do not forget in the ipk package you need always to have control file.
Attached Files
o enigma2-plugin-extensions-opkg-tools_1.4_all.ipk
Come installare TivuStream Enigma2 plugin – How to
install TivuStream Enigma2 plugin
qui la semplice procedura per installare il plugin Enigma2 su relativo decoder
per l’installazione del pacchetto con estensione .deb seguire quanto sopra fino al comando da inserire in telnet
che sara’:
dpkg -i /tmp/enigma2-plugin-extensions-tivustream_1.0_all.deb
if you need to install .deb archive follow above steps till telnet comand that will be:
dpkg -i /tmp/enigma2-plugin-extensions-tivustream_1.0_all.deb
enigma2-plugin-extensions-opkg-tools_1.4_all.ipk