Решил выложить скрипты которые возможно будут интересны таким же новичкам как и я.
Началось все с желания одной командой генерировать html страничку с галереей картинок. При этом чтобы создавались миниатюрки, отображался размер и разрешение картинок.
Генерирует php файл с расширением .html, создает миниатюры.
Разные полезности, которые иногда очень выручают. Запомнить такие вещи было не реально, так что создал файлик и записывал всё туда.
dd if=/home/user/*.iso of=/dev/sdX bs=4M
#восстановить iso файл на диск(в этом случае флешку)dd if=/dev/sdX conv=sync,noerror bs=4M | gzip -c > /home/user/ubuntu_11.10_32b_17_02_12.img.gz
#записать содержимое диска(флешки) в файл и сжатием в архив.gunzip -c /home/user/jetflash.gz | dd of=/dev/sdX conv=sync,noerror bs=64K
#восстановление содержимого диска(флешки) из файла с разархивированием.
sort file.txt | uniq -u
cat file.txt | perl -l -a -n -e 'print $F[6]' | sort | uniq -c | sort -n
perl -pi -e 's/\r\n/\n/;' filename
xcalib -co 40 -a
#значение контраста 40%xcalib -c
#отменяет изменение
sed -i '/failed with/d' file.txt
#удаляет все строки содержащие текст "failed with"
shntool split -f $CUEFILE -o 'flac flac --output-name=%f -' -t '%n-%p-%t' $ORIGINALFLAC
#разбивает файл на дорожки, дорожки обычно прописанный в файле с расширением .cue
find $path -iname '*.mp3' -exec mp3info -p '%m:%s\n' {} + | awk -F: '{time+=$1*60+$2};END{printf "Total time: %d:%02d\n",time/60,time%60}'
#выводит общее время в формате "мин:сек"
find . -name "*.srt" | while read i; do iconv -f windows-1251 -t utf-8 "$i" >tmp; mv tmp "$i"; done
#меняет кодировку с файле из windows-1251(cp1251) в utf-8
mplayer -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1
#6 каналов в стерео, если неправильно воспроизводит