tutti i comandi interessanti/originali/poco conosciuti citati nel
by user
Comments
Transcript
tutti i comandi interessanti/originali/poco conosciuti citati nel
TUTTI I COMANDI INTERESSANTI/ORIGINALI/POCO CONOSCIUTI CITATI NEL THREAD AUDIO & VIDEO ARCHIVI N.B. i comandi banali come mv, cp, cd non li scrivo neanche, perchè li trovate dappertutto e perchè non è questo l'intento del topic cat file.zip.part1 file.zip.part2 file.zip.part3 > file.zip unisce gli i files divisi in vari archivi che spesso si trovano nei siti di sharing (Frankenstein) lxsplit -s grossofile.estensione 15M divide in archivi di 15Mb un file molto grande. Dovete installare lxsplit da sourceforge (Bucky) lxsplit -j pezzettino.estensione.001 ricompone un archivio partendo dal file pezzettino.estensione.001 ed andando a cercarsi 002 ... 00N (Bucky) shnconv ` shnsplit -f CDImage.cue -t %t CDImage.ape ` -o flac *.wav converte dei file musicali .waw in .flac (compressione lossyless) da un formato immagine .ape (avendo a disposizione anche il .cue) `=AltGr+' (Carver55) alsamixer Gestisce i vari volumi da terminale (Lord T) mencoder <nomefile> -ffourcc DX50 -ovc lavc -oac mp3lame -o <nomefile> 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 (Badìl) icecream http://74.208.161.79:8004 salva gli streaming audio di un determinato IP internet (su una determinata porta? ??) (Tonywhite) Codice:IFS=" " find /percorso_musica | grep -i canzone/cantante/album | for cmd in $( grep -i canzone/cantante/album ) ; do alsaplayer "$cmd" ; done cerca nel percorso indicato una canzone con titolo, Autore ed album indicati e la suona (kiroken) youtube-dl "http://www.youtube.com/watch?v=[CODICE]" "filmato_output.avi" && ffmpeg -i "[CODICE].flv" smv_encode -g 220x176 -f 24 -n 11 -r -1 -q 80 "path del file" crea un'immagine .smv (unica letta dai lettori multimediali Philips) di una video (abecchio) vlc -I ncurses mencoder mf://*.jpg -mf w=640:h=480:fps=25:type=jpg vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi avvia vlc da terminale (smif1984) -ovc lavc -lavcopts crea un filmato di immagini (runner75) w3m www.indirizzo_website.it browser testuale (Lord T) netstat -tupan elenca le connessioni tcp/udp in ascolto o stabilite nel sistema(Alien321) links2 -g google.com INTERNET scarica un video da youTube e lo converte in formato AVI (elmutzine) apre in modalità grafica la pagina di cui si fornisce il link (smif1984) host www.indirizzo_website.it mostra l'IP del sito in questione (smif1984) sudo apt-get install finch installa la versione CLI di Pidgin (MadnessMike) wget -r -l 2 Hwww.indirizzo_website.it scarica un sito internet con i suoi links ricorsivamente fino al livello 2) (Costacurta) sudo nast -i wlan0 -m indica chi è connesso alla rete (tonywhite) sudo nmap -A indirizzo_IP fornisce informazioni sul determinato IP ricavato dal comando precedente (tonywhite) nc -l -p 2342 | tar -C /target/dir -xzf – (nel server di destinazione) tar -cz /source/dir | nc ip_server_di_destinazione 2342 (nel server di partenza) 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 (crypto89) telnet towel.blinkenlights.nl Star Wars in versione testuale (Lord T) INUTILITY BURNING apt-get moo Mucca da terminale (Frankenstein) sudo apt-get install -y cowsay && cowsay -f DISEGNO ciao installa un programma che stampa a video la mucca (eventualmente sostituita da un disegno se presente il flag) e un baloon con la scritta "ciao". la lista delle parole con cui sostituire DISEGNO è il nome dei files presenti in /usr/share/cowsay/cows/ (freax) echo 'import random; print random.choice(["croce","testa"])' | python fornisce casualmente in output uno dei valori fra cui è concessa la scelta(Steff) beep -f 440 -l 500 -n -f 700 -l 500 -n -f 650 -l 1000 suona la campanella di sistema con diverse tonalità (smif1984) espeak -v it "ciao" fa pronunciare al terminale la parola "ciao" con inflessione italiana (Ceskho) mplayer -vo aa nome_filmato.avi mplayer -vo caca nome_filmato.avi visualizza nel terminale un filmato utilizzando i caratteri ASCII (kimusico) xsnow visualizza neve, abeti e babbi natale con slitta sul desktop(Jrachi) banner "scritta" > nomefile crea un file in cui i caratteri # compongono le lettere della parola “scritta”, ruotata di 90° a sinistra (Elrond) dd if=/dev/dvd of=image.iso Crea un immagine ISO del DVD del lettore (kokito) chattr +i nomefile aggiunge l'attributo “i” ad un file, rendendolo incancellabile anche da un amministratore (lucaman89) bchunk file.bin file.cue file.iso trasforma un'immagine .cue in .iso (Bucky) ccd2iso file.img immagine.iso trasforma un'immagine .img in .iso (Carver55) poweriso convert immagine.daa -o immagine.iso trasforma un'immagine .daa in .iso (Carver55) iat archivo.XXX immagine.iso trasforma un'immagine mdf/mds, bin, mdf, pdi, cdi, nrg, e b5I in .iso (Carver55) growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=1 -Z masterizza le immagini dei dischi dell'XBox360 (giormagno) /dev/dvd=nomefile.iso dvd+rw-format -force[=full] /dev/scd0 formatta un DVD riscrivibile (gekid83) growisofs -Z /dev/scd0 -R -J /percorso/dati/da/masterizzare scrive un DVD di dati (gekid83) tasto "TAB" Svolge una funzione di autocompletamento per files, directory (Steff) SHELL sudo !! esegue da amministratore un precedente comando che per disattenzione era stato editato senza anteporre sudo(Frankenstein) free Mostra la ram in uso e quella libera (ueghio) cat .bash_aliases alias nome_alias="comando_da_rinominare_con_gli_alias" nome_alias crea degli alias ai comandi scomodi da scrivere o a serie di comandi; la terza riga richiama l'alias (Steff & Elrond) find */nomefile cerca in ogni cartella "nomefile". Utile quando non si ricorda il path esatto di un file(blupenguin) ls /media/My Disk/film | sort > lista.txt crea un documento che contiene la lista dei nomi di files di una cartella (nico@nico) for i in `seq 100 3000`; do mkdir CARTELLA.$i; done crea le cartelle da CARTELLA.100 fino a CARTELLA.3000 (garrett) man comando avvia il manuale, per avere informazioni estese su un comando. spazio per avanzare, tasto "Q" per uscire (Steff) comando –help visualizza informazioni sintetizzate per un comando, a mo' di Bignami (Steff) bc calcolatrice da terminale (Drum&Bassaro) A A A A A A && B ;B |B || B && > file ls | less ls | more consentono di scorrere l'output di ls rispettivamente in indietro (con UpArrow) e in avanti (con DownArrow) (Scolpi) less nome_file more nome_file scorre indietro o in avanti un file (Elrond) echo "print('messaggio')" | python stampa a video “messaggio” attraverso la funzione di python print e la rende disponibile per il linguaggio python attraverso la pipe (Sgnablo) history 20 | less visualizza la cronologia degli ultimi 20 comandi (andrizz) !(#) richiama il comando numero # della cronologia (andrizz) sudo halt spegne il sistema operativo da terminale (Luka7) sudo reboot riavvia da terminale (Lord T) sudo shutdown -h 10:30 imposta lo spegnimento del pc alle 10:30 di mattina (doctorhouse) sudo su sleep 3600 && pm-hibernate iberna il pc ad un'ora dal comando (Steff) rsync -auv --exclude=.local --exclude=.thumbnails /home/NOMEUTENTE/ /media/PERCORSO/BACKUP-UTENTE SISTEMA esegue il B solo se il A va a buon fine (exit status = 0) esegui A e poi B a prescindere dal risultato di A passa l'output di A come input a B (detta “pipe”) Esegue B solo se A fallisce (exit status != 0) Manda A in background lasciando libero il terminale per altri comandi Redirige l'output di A (ad esempio in un file..) (Sgnablo & Eccomiqui) --exclude=.mldonkey --delete--stats effettua un back-up della home di NOMEUTENTE /media/PERCORSO/ col nome BACKUP-UTENTE (Steff) e lo conserva nella cartella du -h ~ | grep '[[:digit:]]G\b' | sort -n -r trova e stampa a video le directory che superano il Gigabyte e le visualizza in ordine di dimensioni decrescente (Steff & smif1984) sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade Aggiorna il sistema (Sentinella86) locate firefox | grep icon | grep .png localizza firefox e stampa a video tutti i files che hanno nel titolo icon e fra questi quelli il cui formato è png (Steff) sudo rm -rf ~/.local/share/Trash/info/ sudo rm -rf ~/.local/share/Trash/files/ forza lo svuotamento del cestino (martin1963) rm -r ~/.mozilla/firefox/*/Cache/* pulisce la cache di firefox (Elrond) ps -e | grep nome_programma indica se un programma è attivo (smif1984) find /home/nomeutente/musica/ -name Thumbs.db -delete trova tutti i files Thumbs.db lasciati da Windows nella cartella musica e li elimina (smif1984) sudo dpkg -i pacchetto.deb sudo apt-get install -f spacchetta un file .deb e ne installa automaticamente le dipendenze mancanti (Graziello) file /percorso/file indica la reale estensione di un file, anche se questa è stata rinominata in un'altra o omessa (Syco) eject espelle un cd da un'unità ottica. aggiungendo il flag -t il cd viene richiamato (ARM) aptitude --display-format '%p' search '?installed! ?automatic' > ~/pacchetti sudo xargs aptitude --schedule-only install < pacchetti ; sudo aptitude install Salva un file di testo dal nome pacchetti nella home contenente l'elenco dei pacchetti installati (prima riga) e permette di reinstallarli ridando in pasto l'elenco al gestore di pacchetti (seconda riga), ad es. dopo un'installazione di sistema (Carver55) sudo dpkg-reconfigure tzdata reimposta la data (smif1984) dontzap ripristina la combinazione Ctrl+Alt+Backspace che riavvia X (aezio) sudo nano /etc/X11/xorg.conf UFFICIO Section "ServerFlags" Option "DontZap" EndSection alternativo ad installare dontzap, edita il file xorg.conf come indicato (Syco) "false" sudo alien nomepacchetto.rpm converte i pacchetti rpm in deb (c.realkiller) 'lspci' – 'lsusb' – 'lshw -C opzione' fornisce informazioni su PC, USB e sull'hardware (runner75 e Scolpi) nohup nomeprogramma & permette di chiudere la shell senza determinare la chiusura del programma lanciato da terminale (kommos) dirsplit -m -s 700M -e4 cartella_partenza -p cartella_destinazione 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 (perellicippo) pdftk file_uno.pdf file_due.pdf file_tre.pdf cat output 123.pdf unisce più file pdf in un'unico file (Thunder Drako) pdftk *.pdf output unito.pdf variante: unisce tutti i pdf della cartella in questione. comodo quando sono tanti e/o con nomi strani. il cat non serve (Bucky) cal visualizza un calendario del mese attuale (Lord T) calendar visualizza gli avvenimenti storici accaduti nel giorno attuale (Lord T) sendmail -f [email protected] -t [email protected] -m "testo_messaggio" server_in_uscita_provider -o tls=yes -xu nome_account -xp password -a allegato -s manda una mail con allegato (smif1984) pdftk file.pdf burst 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 (smif1984) ps2pdf nomefile crea file pdf a partire da Postscript (gz) convert input.pdf output.png converte pdf in immagine png (funziona anche con altri formati immagine) (Elrond) pdfnup filename.pdf --nup mxn stampa in pdf più pagine in un unico foglio disponendole in m righe ed n colonne (Bucky)