fdupes -N -r -d /path/to/files/
-d : delete
-N : do not ask
-r : recursive
fdupes -N -r -d /path/to/files/
-d : delete
-N : do not ask
-r : recursive
dd if=/dev/zero of=/mnt/myloopfile.img bs=1G count=40 # 40 GB File losetup /dev/loop0 /mnt/myloopfile.img mkfs.ext4 /dev/loop0 mount /dev/loop0 /mnt/loopverzeichnis
Split:
split -b1m file
Merge:
cat x* >file
benötigte Pakete wie folgt installierbar:
sudo aptitude install imagemagick
http://www.imagemagick.org/script/convert.php
convert Unbenannt.png -resize 50% rotate 45 Unbenannt2.png
just type
dmidecode -s bios
as root
wget -r -k -c URL
-r : recursiv
-k : links anpassen
-c : continue
-e robots=off : ignore robots
-l1
–no-parent
-A gif,jpg,pdf : nur diese dateiformate
-p : only title page
–post-data=user=xy^&pass=yz : mit POST übergabe oder
–post-data ’user=foo&password=bar’
–http-user=user –http-passwd=password : .htaccess auth
-i file.dat
–limit-rate=20k
–max-redirect 0 : do not follow redirects
–follow-ftp
–html-extension / -E : save all in .html
# Download the entire contents of example.com
wget -r -l 0 http://www.example.com/
# Mirror
wget –mirror –convert-links –backup-converted –html-extension -o log http://www.gnu.org/
wget -mkEpnp http://example.com
wget -c -r –ftp-user USER –ftp-password PASS –limit-rate=1.5m ftp://host/*
My little Script doing all the Stuff
m4a2mp3.sh
#!/bin/bash # #aptitude install mplayer twolame # for i in *.m4a; do echo "Convert: ${i%.m4a}.mp3" mplayer -ao pcm:file="${i%.m4a}.wav" "$i" twolame "${i%.m4a}.wav" "${i%.m4a}.mp3" rm "${i%.m4a}.wav" done
or
wma2mp3.sh
#!/bin/bash # #aptitude install mplayer twolame # for i in *.wma; do echo "Convert: ${i%.wma}.mp3" mplayer -ao pcm:file="${i%.wma}.wav" "$i" twolame "${i%.wma}.wav" "${i%.wma}.mp3" rm "${i%.wma}.wav" done
Just call “m4a2mp3.sh” of “wma2mp3.sh” in the dir where the files are 😀
user@linux(Ubuntu 10.10):~$ bc -l bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1+1 # Eingabe 2 # Ausgabe 7+5^4 # Eingabe 632 # Ausgabe sqrt(3) # Eingabe 1.73205080756887729352 # Ausgabe a=5 # Eingabe a+2 # Eingabe 7 # Ausgabe define f(x) { return x+3 } # Eingabe f(5) # Eingabe 8 # Ausgabe scale=100 # Eingabe -> Verändert die länge der Nachkommastellen define abs(x) { if ( x<0 ) return -x; return x } # Eingabe -> Betragsfunktion define sgn(x) { if ( x==0 ) return 0 else { if ( x<0 ) return -1; return 1 } } # Eingabe -> Signumfunktion define fact (x) { if(x < 1) return 1 ; return (x*fact(x-1)) } # Eingabe -> Produkt der ganzen Zahlen von 1 bis x fact(5) # Eingabe 120 # Ausgabe # quit # Programm beenden :-D # #Diese Definitionen können auch in einer Datei einfach abgelegt werden und wie folgt wieder beim Programmstart eingelesen werden. user@linux(Ubuntu 10.10):~$ bc -l mydefs.file #
ssh -o GatewayPorts=yes -L 123:4.5.6.7:8910 2.3.4.5
LocalPort: 123
TargetIP:4.5.6.7
RemotePort:8910
SSH Server: 2.3.4.5