xargs带参数执行

find . | grep "FooBar" | xargs -I{} cp "{}" ~/foo/bar

 
全部重定向

/bin/bash hello.sh > /dev/null 2>&1

 
ssh远程数据传输

tar zcvf - /wwwdata | ssh root@192.168.1.201 "cat > /backup/wwwdata.tar.gz"
ssh root@192.168.1.201 "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}'



参考



xxxx