MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting Fun
This episode consists of 13 parts, and an introduction. See videos below
In HD quality (set your player to 720p!)
Introduction
https://www.youtube.com/watch?v=9rdH0QO81s4
Part 1: echo, ls, cp, rm, vi, cat, df, du, tee, cd, clear, uname, date, time, cat, mkdir
https://www.youtube.com/watch?v=UOk_Pb8xoSk
Part 2: find, wc, sort, shuf, tr, mkdir, man, more
https://www.youtube.com/watch?v=umRteMcIzEo
Part 3: Redirection, tee, stdout, stderr, /dev/null, cat
https://www.youtube.com/watch?v=0E0V7K30Tr0
Part 4: Vars, ‘ vs “, $0, $$, $!, screen, chmod, chown, export, set, whoami, sleep, kill, sh, grep, sudo, su, pwd
https://www.youtube.com/watch?v=Gu0Anfaz04g
Part 5: grep, regex (regular expressions), tr
https://www.youtube.com/watch?v=2E_kegeASnA
Part 6: sed, regex (regular expressions)
https://www.youtube.com/watch?v=YJdxASRoKkQ
Part 7: awk
https://www.youtube.com/watch?v=bWyaYO2Lzkw
Part 8: xargs
https://www.youtube.com/watch?v=fkw8Q2cQF-c
Part 9: subshells, shells, sh
https://www.youtube.com/watch?v=8D0Gg8l3yX0
Part 10: if, for, while, seq, head, grep & grep -q, sleep, tee, read & more
https://www.youtube.com/watch?v=9t10ZFoE3BU
Part 11: Arrays, lynx, grep, egrep, awk, redirection, variable, printf, while, wget, read
https://www.youtube.com/watch?v=pjcMW2tSTdU
Part 12: Production scripting examples
https://www.youtube.com/watch?v=NzLlsccML10
Part 13: Gnuwin32, Gnuwin32 escaping & path name/binary selection gotcha’s, untar, unzip, gzip for Windows
https://www.youtube.com/watch?v=GUH_7O4SG4o
If you enjoyed these video’s leave us a comment below!
Resources
RELATED POSTS
thanks for this article. just finished watching all the tutorials today and it was really great. looking forward for the sequels.
Missed an episode?
You can find the full series here:
http://www.percona.com/blog/2015/03/17/free-mysql-qa-and-bash-linux-training-series/
http://www.youtube.com/playlist?list=PLWhC0zeznqkkgBcV3Kn-eWhwJsqmp4z0I
All, please note we have moved percona-qa to GitHub:
https://github.com/Percona-QA/percona-qa
To clone it, use:
$ sudo yum install git
$ cd ~
$ git clone https://github.com/Percona-QA/percona-qa.git
reducer.sh was also put directly into this repository (and it is maintained there), so *no* need anymore to separately fetch lp:randgen.