Thursday, August 30, 2018

rsync: make a backup

Example:
rsync -avh -R --info=progress2 --delete /home/source/folder /run/media/backup/folder

Wednesday, August 29, 2018

rsync: copy files over ssh with non-default port

rsync -azvh -e 'ssh -p 22222' ./source_folder user@destination_ip:/destination/folder/name

Thursday, August 23, 2018

Setting default terminal in Nemo

gsettings set org.cinnamon.desktop.default-applications.terminal exec terminal

Thursday, July 12, 2018

ffmpeg: Extract audio to mp3 from multiple mp4 video files

for i in *.mp4; do ffmpeg -i "$i" -q:a 0 -map a "$(basename "$i" .mp4)".mp3 ; done

Sunday, July 08, 2018

Linux: Download audo only from twitch (including live stream)

Show available video formats:
youtube-dl --list-formats twitch_url_to_video
Download only audio:
youtube-dl -f audio_only twitch_url_to_video

Wednesday, July 04, 2018

Manjaro: Remove steam and microsoft office

sudo pacman -Rd steam-devices steam-manjaro ms-office-online

Thursday, June 07, 2018

Cmake: compile using clang instead of gcc

export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
cmake ..

Thursday, May 31, 2018

ssh config

Example
# contents of $HOME/.ssh/config
Host dev
HostName dev.example.com
Port 22000
User fooey

From: https://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/