!!!!!!!每次脚本执行导入和分析时都需要打印时间
mysql备份还原命令:
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
mysql -uroot wireless_log_base < backupfile.sql
linux命令:
sudo chown sa * 更改组的权限 将root更改为sa
cat xx.log | head -n 10000 > xx_new.log 获取前10000个,输出的到txt文件中
cat xxx.txt | wc -l 打印xxx.txt文件的行数
mv abc 123 abc重命名124
tail -f ***.log 的查阅正在改变的日志文件,tail -f filename
会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容
mysql导出到excel
echo "SELECT convert(date using gb2312) date,convert(new_imei using gb2312) new_imei,convert(total_imei using gb2312) total_imei,convert(appname using gb2312) appname FROM test_stat.mv_stat_appname ORDER BY id DESC LIMIT 0, 500;"| /test/app/mysql-5.1.36/bin/mysql -uroot > /tmp/test3.xls
#!/bin/bash
cur_date=`date -d yesterday '+%Y-%m-%d'`
#cur_day=`echo $cur_date | awk -F - '{print $3}'`
#导出到excel表格
echo "SELECT * FROM test_stat.test_stat_appname where date='"$cur_date"'"| /test/app/mysql-5.1.36/bin/mysql -uroot > /tmp/test_stat_appname_$cur_date.xls
远程copy命令
scp -r /test/backup/logftp/tomcat_log/2012/02/test.log_2012-02-06.log.gz [email protected]:/test/backup/logs/tomcat_log/2012/02
mvn命令
mvn dependency:copy-dependencies -DoutputDirectory=/lib