Bash rsync -rlzv --delete --bwlimit= 50 * RemoteUserName@RemoteHostOrIP:/path/to/my/remote
Bash find . -type f -name *.pyc -exec rm {} \;
Bash grep -ril "Suche String" *
-r - rekusiv suchen
-i - ignoriere Groß-/Kleinschreibung
-l - Nur Dateinamen anzeigen
Lösung:
ein Funktionfähige Installation von Ghostscript und in der Kommandozeile dann folgendes eingeben.
Bash gs -dNOPAUSE -sDEVICE= pdfwrite -sOUTPUTFILE= PDF_Gesamt.pdf -dBATCH PDF_Datei1.pdf PDF_Datei2.pdf ...
unkomprimiert
Bash dd if = /dev/hda | ssh user@host 'cat > disk.raw'
oder
komprimiert (ca. 10x schneller)
Bash dd if = /dev/hda | gzip | ssh user@host 'gzip -d | cat > disk.raw'
"start.php" mit "index.php" ersetzen
Bash find ./ -type f -exec sed -i 's/start.php/index.php/gi' {} \;
find ./ -type f -exec sed -i 's/start.php/index.php/gi' {} \;
zeigt die installlierten PHP und Apache Versionen mit den Versionsnummern an (Tabellenansicht).
System: Debian, Ubuntu
Bash dpkg -l | awk '/(apache|php)/ {printf("%2s %22s %s\n", $1, $2, $3)}'
im Beispiel werden werden alle *.JPG Dateien umbenammt und mit einer laufenden Nummer versehen.
Dateinamen: kl_bistro1.jpg, kl_bistro2.jpg, kl_bistro3.jpg, kl_bistro4.jpg usw.
Bash for i in *.jpg; do let j+= 1 ; mv "$i" "kl_bistro$j.jpg" ; done
Tools die benötigt werden:
wget / wput
Download:
Bash wget -b -r -l0 -np --ftp-user= username --ftp-password= password ftp://meineurl.de
Upload:
Bash wput * ftp://username:passwort@meineurl.de/
benötigt folgende Pakete: LAME / FLAC
Bash for file in *.flac; do $( flac -cd "$file" | lame -h --preset insane - "${file%.flac}.mp3" ) ; done