Bucky

stampa in pdf più pagine in un unico foglio disponendole in m righe ed n colonne.

pdfnup filename.pdf --nup mxn

Elrond

converte pdf in immagine png (funziona anche con altri formati immagine).

convert input.pdf output.png

gz

crea file pdf a partire da Postscript.

ps2pdf nomefile

smif1984

divide il file di partenza di N pagine in N file dal nome pg_000i con i=1,2...N e crea un file di testo con le informazioni sul pdf.

pdftk file.pdf burst

smif1984

manda una mail con allegato.

sendmail -f mittente@provider.com -t destinatario@provider.com -m "testo_messaggio" -s server_in_uscita_provider -o tls=yes -xu nome_account -xp password -a allegato

Bucky

variante: unisce tutti i pdf della cartella in questione. comodo quando sono tanti e/o con nomi strani. il cat non serve.

pdftk *.pdf output unito.pdf

Thunder Drako

unisce più file pdf in un'unico file.

pdftk file_uno.pdf file_due.pdf file_tre.pdf cat output 123.pdf

perellicippo

divide la cartella di partenza e le sue sottocartelle in un'insieme di directory sotto cartella_destinazione, tutte di dimensione 700 MB; utile per sfruttare bene gli spazi per la masterizzazione di dati.

dirsplit -m -s 700M -e4 cartella_partenza -p cartella_destinazione

kommos

permette di chiudere la shell senza determinare la chiusura del programma lanciato da terminale.

nohup nomeprogramma &

runner75 e Scolpi

fornisce informazioni su PC, USB e sull'hardware.

'lspci' – 'lsusb' – 'lshw -C opzione'

Syco

alternativo ad installare dontzap, edita il file xorg.conf come indicato.

sudo nano /etc/X11/xorg.conf

Section "ServerFlags"
        Option          "DontZap"               "false"
EndSection

aezio

ripristina la combinazione Ctrl+Alt+Backspace che riavvia X.

dontzap

smif1984

reimposta la data.

sudo dpkg-reconfigure tzdata

Syco

indica la reale estensione di un file, anche se questa è stata rinominata in un'altra o omessa.

file /percorso/file

Graziello

spacchetta un file .deb e ne installa automaticamente le dipendenze mancanti su un sistema Debian.

sudo dpkg -i pacchetto.deb && sudo apt-get install -f

smif1984

trova tutti i files Thumbs.db lasciati da Windows nella cartella musica e li elimina.

find /home/nomeutente/musica/ -name Thumbs.db -delete

smif1984

indica se un programma è attivo.

ps -e | grep nome_programma

Elrond

pulisce la cache di firefox.

rm -r ~/.mozilla/firefox/*/Cache/*

martin1963

forza lo svuotamento del cestino.

sudo rm -rf ~/.local/share/Trash/info/ && sudo rm -rf ~/.local/share/Trash/files/

Steff

localizza firefox e stampa a video tutti i files che hanno nel titolo icon e fra questi quelli il cui formato è png.

locate  firefox | grep icon | grep .png

Steff & smif1984

trova e stampa a video le directory che superano il Gigabyte e le visualizza in ordine di dimensioni decrescente.

du -h ~ | grep '[[:digit:]]G\b' | sort -n -r

Steff

effettua un back-up della home di NOMEUTENTE e lo conserva nella cartella /media/PERCORSO/ col nome BACKUP-UTENTE.

rsync -auv --exclude=.local    --exclude=.thumbnails   --exclude=.mldonkey  --delete--stats /home/NOMEUTENTE/ /media/PERCORSO/BACKUP-UTENTE

Steff

iberna il pc ad un'ora dal comando.

sudo sleep 3600 && pm-hibernate

doctorhouse

imposta lo spegnimento del pc alle 10:30 di mattina.

sudo shutdown -h 10:30

Luka7

spegne il sistema operativo da terminale.

sudo halt

andrizz

richiama il comando numero # della cronologia.

!(#)

andrizz

visualizza la cronologia degli ultimi 20 comandi.

history 20 | less

Sgnablo

stampa a video “messaggio” attraverso la funzione di python print e la rende disponibile per il linguaggio python attraverso la pipe.

echo "print('messaggio')" | python

Drum&Bassaro

calcolatrice da terminale.

bc

garrett

crea le cartelle da CARTELLA.100 fino a CARTELLA.3000.

for i in `seq 100 3000`; do mkdir CARTELLA.$i; done

nico@nico

crea un documento che contiene la lista dei nomi di files di una cartella.

ls /media/My Disk/film | sort > lista.txt

blupenguin

cerca in ogni cartella "nomefile". Utile quando non si ricorda il path esatto di un file.

find  */nomefile

Steff & Elrond

crea degli alias ai comandi scomodi da scrivere o a serie di comandi; la terza riga richiama l'alias.

cat .bash_aliases && alias nome_alias="comando_da_rinominare_con_gli_alias" && nome_alias

gekid83

scrive un DVD di dati.

growisofs -Z /dev/scd0 -R -J /percorso/dati/da/masterizzare

gekid83

formatta un DVD riscrivibile.

dvd+rw-format -force[=full] /dev/scd0

giormagno

masterizza le immagini dei dischi dell'XBox360.

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=1 -Z /dev/dvd=nomefile.iso

Carver55

trasforma un'immagine mdf/mds, bin, mdf, pdi, cdi, nrg, e b5I in .iso.

iat archivo.XXX immagine.iso

Carver55

trasforma un'immagine .daa in .iso.

poweriso convert immagine.daa -o  immagine.iso

Carver55

trasforma un'immagine .img in .iso.

ccd2iso file.img   immagine.iso

Bucky

trasforma un'immagine .cue in .iso.

bchunk file.bin file.cue file.iso

lucaman89

aggiunge l'attributo “i” ad un file, rendendolo incancellabile anche da un amministratore.

chattr +i nomefile

kokito

Crea un immagine ISO del DVD del lettore.

dd if=/dev/dvd of=image.iso

Elrond

crea un file in cui i caratteri # compongono le lettere della parola “scritta”, ruotata di 90° a sinistra.

banner "scritta" > nomefile

kimusico

visualizza nel terminale un filmato utilizzando i caratteri ASCII.

mplayer -vo aa nome_filmato.avi && mplayer -vo caca nome_filmato.avi

Ceskho

fa pronunciare al terminale la parola "ciao" con inflessione italiana.

espeak -v it "ciao"

smif1984

suona la campanella di sistema con diverse tonalità.

beep -f 440 -l 500 -n -f 700 -l 500 -n -f 650 -l 1000

Steff

fornisce casualmente in output uno dei valori fra cui è concessa la scelta.

echo 'import random; print random.choice(["croce","testa"])' | python

Lord T

Star Wars in versione testuale.

telnet towel.blinkenlights.nl

crypto89

dati nell'ordine, trasferiscono il contenuto di /source/dir dalla partenza alla destinazione attraverso la porta 2342. I files vengono automaticamente compattati all'invio e scompattati alla ricezione.

nc -l -p 2342 | tar -C /target/dir -xzf && tar -cz /source/dir | nc ip_server_di_destinazione 2342

tonywhite

fornisce informazioni sul determinato IP ricavato dal comando precedente.

sudo nmap -A indirizzo_IP

tonywhite

indica chi è connesso alla rete.

sudo nast -i wlan0 -m

Costacurta

scarica un sito internet con i suoi links ricorsivamente fino al livello 2).

wget -r -l 2 Hwww.indirizzo_website.it

smif1984

mostra l'IP del sito in questione.

host www.indirizzo_website.it

smif1984

apre in modalità grafica la pagina di cui si fornisce il link.

links2 -g google.com

Alien321

elenca le connessioni tcp/udp in ascolto o stabilite nel sistema.

netstat -tupan

Lord T

browser testuale.

w3m www.indirizzo_website.it

runner75

Crea un filmato di immagini.

mencoder mf://*.jpg -mf w=640:h=480:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

smif1984

Avvia vlc da terminale.

vlc -I ncurses

abecchio

Crea un'immagine .smv (unica letta dai lettori multimediali Philips) di una video.

smv_encode -g 220x176 -f 24 -n 11 -r -1 -q 80 "path del file"

elmutzine

Scarica un video da youTube e lo converte in formato AVI.

youtube-dl "http://www.youtube.com/watch?v=[CODICE]" && ffmpeg -i "[CODICE].flv" "filmato_output.avi"

kiroken

Cerca nel percorso indicato una canzone con titolo, Autore ed album indicati e la suona.

find /percorso_musica | grep -i canzone/cantante/album | for cmd in  $( grep -i canzone/cantante/album ) ; do alsaplayer "$cmd" ; done

Tonywhite

Salva gli streaming audio di un determinato IP internet.

icecream http://74.208.161.79:8004

Bucky

Ricompone un archivio partendo dal file pezzettino.estensione.001 ed andando a cercarsi 002 ... 00N.

lxsplit -j pezzettino.estensione.001

Badìl

Converte i divx dichiarandone il formato come MPEG4 ed aumentandone quindi le possibilità di riconoscimento da parte dei lettori multimediali, sia del pc che da tavolo.

mencoder <nomefile> -ffourcc DX50 -ovc lavc -oac mp3lame -o <nomefile>

Bucky

Divide in archivi di 15Mb un file molto grande. Dovete installare lxsplit da sourceforge.

lxsplit -s grossofile.estensione 15M

Carver55

Converte dei file musicali .waw in .flac (compressione lossyless) da un formato immagine .ape (avendo a disposizione anche il .cue).

shnconv ` shnsplit -f CDImage.cue -t %t CDImage.ape  ` -o flac *.wav

Frankenstein

Unisce gli i files divisi in vari archivi che spesso si trovano nei siti di sharing.

cat file.zip.part1 file.zip.part2 file.zip.part3 > file.zip