Package: miopacchetto
Version: 1.4.2
Architecture: i586
Maintainer: Salvo Rosta [www.salvorosta.it]
Priority: optional
Section: web
Depends: libc6 (>= 2.3), apache2.4 (>=2.4.0)
Recommends: unzip, zip
Suggests: miopacchetto-gui
Homepage: http://www.miopacchetto.org
Description: Descrizione del programma, 
    che può estendersi anche 
    sulle righe seguenti.
  Formato di GPT-H  
Posiz. Dim.
+0 8 byte Firma del blocco o Signature ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h)
+8 4 byte Revisione. La versione GPT 1.0 (fino alle specifiche UEFI 2.3.1) ha il valore 00h 00h 01h 00h)
+12 4 byte Numero di byte usati dall'intestazione, in notazione Little Endian. Di norma vale 92 (5Ch 00h 00h 00h).
+16 4 byte Codice CRC32 della parte di intestazione usata. Questo campo viene impostato a zero durante il calcolo.
+20 4 byte Riservato. Impostato a zero
+24 8 byte Indirizzo LBA di GPT-H.
+32 8 byte Indirizzo LBA della copia di riserva di GPT-H.
+40 8 byte Primo blocco LBA utile per le partizioni (generalmente coincide con LBA34)
+48 8 byte Ultimo blocco LBA utile per le partizioni (immediatamente prima della tabella GPT di riserva)
+56 16 byte Codice GUID del disco (in Linux/Unix viene chiamato UUID)
+72 8 byte Indirizzo della tabella delle Entry di partizione (vale sempre 2 nella copia primaria, LBA2)
+80 4 byte Numero delle Entry di partizione
+84 4 byte Dimensione di una singola Entry (128 byte, di norma)
+88 4 byte Codice CRC32 della tabella delle partizioni
+92 * Riservato; deve essere impostato a zero per tutto il resto del blocco (420 byte per un tipico settore di 512 byte);
ma può essere maggiore se la dimensione dei settori è più grande)
  512 byte Totale
(per un tipico settore LBA)
  Formato Descrittore Entry  
Posiz. Dim.  
+0 16 byte Codice GUID del tipo di partizione
+16 16 byte Codice GUID di identificazione della partizione
+32 8 byte Primo indirizzo LBA della partizione (in notazione Little Endian)
+40 8 byte Ultimo indirizzo LBA incluso nella partizione (generalmente dispari)
+48 8 byte 64 bit/flag di attributo (ad esempio, il bit 60 serve per indicare il read-only)
+56 72 byte Nome della partizione (36 caratteri in codice UTF-16LE)
  128 byte Totale
  1. #!/bin/bash
  2. # Argomenti = -t test -s server -p password -v -h|?
  3. aiuto() {
  4. cat << EOF
  5. Messaggio di aiuto. Opzioni per $0
  6. Questo script esegue test1, test2, ..., testN su un computer.
  7. OPZIONI:
  8. -h Visualizza questo messaggio
  9. -? Visualizza questo messaggio
  10. -t Specifica il nome del test
  11. -s Indirizzo del server
  12. -p Password
  13. -v Flag modo verbose
  14. EOF
  15. }
  16. TEST=
  17. SERVER=
  18. PASSWD=
  19. VERBOSE=
  20. while getopts "t:s:p:vh?" OPTION
  21. do
  22. case $OPTION in
  23. h|?) aiuto
  24. exit 1
  25. ;;
  26. t) TEST=$OPTARG
  27. ;;
  28. s) SERVER=$OPTARG
  29. ;;
  30. p) PASSWD=$OPTARG
  31. ;;
  32. v) VERBOSE=1
  33. ;;
  34. esac
  35. done
  36. if [[ -z $TEST ]] || [[ -z $SERVER ]] || [[ -z $PASSWD ]]
  37. then
  38. aiuto
  39. exit 1
  40. fi
 $  wget [opzione]... [URL]...
 $  wget --help
 $  wget http://www.youtube.com/watch?v=rrrQQQ333EE
#!/bin/bash
wget http://www.youtube.com/watch?v=rrrQQQ333EE
wget http://www.youtube.com/watch?v=rrrQQQ777CC
.........
wget http://www.youtube.com/watch?v=rrrQQQ222ZZ
  # tar -cvf nome-archivio.tar directory-da-comprimere
  # tar -xvf nome-archivio.tar
  # tar -xvf nome-archivio.tar -C /tmp/altra-directory/
  # tar -zcvf nome-archivio.tar.gz directory-da-comprimere
  # tar -zcvf ../nome-archivio.tar.gz .
  # tar -zxvf nome-archivio.tar.gz
  # tar -zxvf nome-archivio.tar.gz -C /tmp/altra-directory/
  # tar -jcvf nome-archivio.tar.bz2 directory-da-comprimere
  # tar -jcvf ../nome-archivio.tar.bz2 .
  # tar -jxvf nome-archivio.tar.bz2
  # tar -jxvf nome-archivio.tar.bz2 -C /tmp/altra-directory/
  # tar -Jcvf nome-archivio.tar.xz directory-da-comprimere
  # tar -Jcvf ../nome-archivio.tar.xz .
  # tar -Jxvf nome-archivio.tar.xz
  # tar -Jxvf nome-archivio.tar.xz -C /tmp/altra-directory/
  # zip -r nome-archivio.zip directory-da-comprimere
  # unzip nome-archivio.zip
  # unzip -d cartella nome-archivio.zip
  # ar vx nome-archivio.deb
  # tar -xzvf data.tar.gz

dd (data duplicator) e' un comando di basso livello utilissimo per la duplicazione di dati. Lavora, purtroppo, in silenzio e se la duplicazione richiede tempo puo' essere irritante ritrovarsi con la console che non indica lo stato di avanzamento del lavoro. La sintassi base del comando e' la seguente:

dd  [if=file]  [of=file]  [bs=bytes]  [count=blocks]

- Tutte le opzioni sono della forma variabile=valore, ma non si puo' mettere nessuno spazio ne' prima ne' dopo il segno di uguale.
- Tutti i valori che accettano bytes possono essere seguiti da un moltiplicatore: b per blocco (512), k per kilobyte (1024), w per word (2).
- if=filein e of=fileout specificano rispettivamente cosa leggere e dove scrivere.
- bs=nn indica contemporaneamente quanti byte vengono letti e scritti per volta.
- count=nn fa copiare solo nn blocchi dall'input.
Ecco alcuni esempi (da provare con molta cautela e verificando i nomi dei dispositivi):

dd  if=/dev/fd0  of=fileimage.binCrea il file immagine del floppy
dd  if=/dev/fd0  of=bootimage.bin  bs=512  count=1Crea il file immagine del settore di boot del floppy
dd  if=/dev/sda2  of=/dev/sda3Clona la partizione sda2 nella sda3 (di uguali dimensioni !)
dd  if=/dev/sda1  |  gzip  >  /home/sidux/winbak.img.gzCrea l'immagine compressa di sda1, contenente Windows
gzip  -dc  /home/sidux/winbak.img.gz  |  dd  of=/dev/sda1Ripristino della partizione sda1 dal file compresso di backup
dd  if=/dev/sda  of=mbr.bin  count=1Esegue il backup del Master Boot Record del disco /dev/sda
dd  if=mbr.bin  of=/dev/sda  count=1Ripristino di MBR (boot loader + tabella delle partizioni)
dd  if=/dev/hdc  of=/home/sidux/mycd.iso  bs=2048  conv=notruncConversione in file tipo ISO a partire da: CD-ROM, CD-Audio, DVD.
dd  if=/dev/urandom  of=filerandom.bin  bs=1024  count=10Genera un file contenente 10240 byte casuali.
dd  --helpSchermata di aiuto.

  dd if=/dev/sda of=MBR.bin bs=512 count=1

  dd if=MBR.bin of=/dev/sda bs=512 count=1