概要
ShellはUnix管理では必須です。
勉強方法
http://www.tsden.org/takamiti/shText/
上記サイトの文章で勉強は可能です。あとは日常的に利用するようにすれば大概慣れます。
基本構文
bashの構文ですが以下を参照すれば概要がまとまっています。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
普通にmanで読んでもよいかと思います。
Tips
簡単な物は以下の文書にまとまっている。
http://www.linux.or.jp/JF/JFdocs/Bash-Prog-Intro-HOWTO.html
拡張子一括変換
for i in *.jpg; do mv $i ${i%.jpg}.jpeg; done
ファイル名に日付を付加
tar cfz moin`date "+%Y%m%d"`.tar.gz moin
本日から一週間前を計算
env TZ=JST`echo "7*24-9"|bc` date