xargs帶參數執行
find . | grep "FooBar" | xargs -I{} cp "{}" ~/foo/bar
全部重定向
/bin/bash hello.sh > /dev/null 2>&1
ssh遠程數據傳輸
tar zcvf - /wwwdata | ssh [email protected] "cat > /backup/wwwdata.tar.gz" ssh [email protected] "cat /backup/wwwdata.tar.gz" | tar zxvf - ssh server "gzip -c remote_file" > local_file.gz
數據庫備份
/usr/local/mysql/bin/mysqldump -hlocalhost -uuser -pxxxx dbname --tables analytics | gzip --fast > /home/adm/dbname_analytics.gz
數據庫恢復
gzip -d -c /home/adm/dbname_analytics.gz | mysql -hlocalhost -uuser -pxxxx dbname
sql批量執行
mysql -hlocalhost -uuser -pxxxx dbname < analytics.sql
awk獲取分列
# Get the columnB echo "columnA columnB columnC" | awk '{print $2}'
參考
http://stackoverflow.com/questions/18104585/about-the-usage-of-linux-command-xargs
http://www.cyberciti.biz/faq/howto-use-tar-command-through-network-over-ssh-session/
xxxx