cdrdao

cdrdao read-cd --with-cddb --paranoia-mode 3 --speed 1 --datafile album.bin album.toc
cueconvert album.toc album.cue
flac --best --replay-gain --endian=big --sign=signed --channels=2 --bps=16 --sample-rate=44100 --cuesheet=album.cue album.bin

TOC

CUE sheets display the time in MSF (minutes:seconds:frames), for example 00:00:33
(one frame is 1/75 second).

Zjištění PREGAP

cdrdao read-toc toc
egrep "Track|START" toc
(Track 1 nemá mít)
Pokud některý track nemá START, není mezera.

spojení FLAC souborů

shntool join *.flac
ffmpeg -f concat -i inputs.txt output.wav

Různé

soubory, adresáře, disky

  • Upozorňování na změnu souborů v adresářích dnotify
  • Formát flash disk mkfs.vfat -F 32 -I -v -n "ROLUX_MP3" /dev/sdb1
  • mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=512 -b 4096 -L LHphone
  • Mount:@mount -t nfs lhdsrv2:/data /mnt/lhdsrvdata/@
  • Jak poznat typ filesystemu z /dev file -s /dev/hda1
  • find -iname "MyCProgram.c" -exec md5sum \;
  • Test rychlosti HDD /sbin/hdparm -Tt /dev/sda
  • CD,DVD -> ISO dd if=/dev/sr0 of=cd.iso
  • broken links find /data0 -type l -xtype l
  • EXT3:
tune2fs
nastavení jádra: make menuconfig

Networking

  • Zjistí MAC adresu arp
  • sockstat -4

User prostředí

  • Clipboard: d@cop klipper klipper getClipboardContents@
  • Dvě obrazovky:@xrandr@
  • Vypnutí touchpadu: synclient TouchpadOff=1
  • sudo nejde spustit z plochy:



Systém

  • Jak zjistit typ linuxu: /etc/issue
  • nohup na už puštěný proces: ctrl+Z; bg; disown
  • Přihlášení uživatelů: last
  • Pojmenovaná roura: mkfifo fifo_pipe

VMWARE:

"http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz":http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/

WEBMIN:

service webmin start

SSHFS:

sshfs user@yourdomain.com:/path/to/remote local/path
fusermount -u local_mountpoint

ssh-keygen -t rsa

Picasa

ln -s /usr/bin/wine-preloader /opt/google/picasa/3.0/wine/bin/wine-preloader
ln -s /usr/lib/wine/wininet.dll.so /opt/google/picasa/3.0/wine/lib/wine/wininet.dll.so

mount NTFS a EFS

Se zašifrovaným fs pomocí EFS
@mount.ntfs-3g /dev/sda1 /sda1 -o ro,noatime,user_id=0,group_id=0,efs_raw,allow_other

Libre Office -> MariaDB

https://fedoraproject.org/wiki/QA:Testcase_MySQL_or_MariaDB_in_libreoffice-base

lftp

Certificate verification: Not trusted

vim ~/.lftprc
set ssl:verify-certificate no

Šifrování

http://www.tecmint.com/encrypt-decrypt-files-tar-openssl-linux/

stažení všech PDF z WEBu

wget --no-directories --content-disposition -e robots=off -A.pdf -r https://zeleznicar.cd.cz

poslat email s přílohou

mailx -s "subject" email@adresa.cz < file

SSD disky

http://www.root.cz/clanky/optimalizace-prace-s-ssd-disky-v-linuxu/

To check if kernel know about SSD try:

/sys/block/sda/queue/rotational is 1
/sys/block/sdb/queue/rotational is 1
/sys/block/sdc/queue/rotational is 0 <=== Only this is SSD!

utility

gnome-disks
smartctl --all /dev/sda

grafika

multiple text do obrázku

convert \( -background '#0005' -fill '#F7F7F7' -gravity southEast -size 2759×60 caption:'lubomir.hrabalovi.name ' -fill '#F7F7F7' -gravity southWest caption:' LHD' -composite \) IMG_4764_.jpg +swap -gravity south -composite out1.jpg

zašifrování textu do obrázku - Steganography

steghide extract -sf tux.jpg
outguess

kodovani

test kodovani

perl -Mcharnames=:full -CS -wle 'print "\N€"'

minidlna

Inotify max_user_watches is low

vi /etc/minidlna.conf
inotify=yes
notify_interval=300

vi /etc/sysctl.conf
fs.inotify.max_user_watches=65536
/sbin/sysctl -p
systemctl restart minidlna

Start, stop, status

systemctl restart minidlna
systemctl enable minidlna.service

FW

firewall-cmd --zone=public --add-port=8200/tcp
firewall-cmd --zone=public --add-port=1900/udp
firewall-cmd --zone=public --list-ports
firewall-cmd --runtime-to-permanent

rescan adresářů

/usr/sbin/minidlnad -R

music

Video, audio, grafika

  • CD,DVD -> ISO dd if=/dev/sr0 of=cd.iso

MP3->WAV

mpg123 -w output.wav input.mp3

APE -> CD

mac file.ape file.wav -d
flac -d file.flac
vi file.cue # overit nazev souboru
cdrecord -checkdrive # zjistit device
cdrdao write --device /dev/sr0 --driver generic-mmc --speed 8 file.cue

APE -> FLAC

ffmpeg -i INPUT.ape output.wav
flac --best output.wav
vi file.cue # zmenit ape -> flac

video convert

  • AVI -> 3GP ffmpeg -i Cry_Baby_-_King_Cry_Baby.avi -s 352x288 -r 12 -ac 1 -ar 8000 -b 30 -ab 12.2k pom.3gp
  • GIF to AVI
convert some.gif some%05d.png  
ffmpeg -i some%05d.png some.avi  
rm some*.png

rsync

skenování a OCR

OCR

cuneiform -l eng -o result 20160921_122331.jpg

frontend: yagf

video

Konverze DVD VOB do mp4

cat ./VIDEO_TS/*.VOB | ffmpeg -i - .

přidání titulků do mkv

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt
ffmpeg -i in.mkv -f srt -i in.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s srt out.mkv
chardetect mynewsubtitles.srt