shell
snowpay
Talk is cheap, show me the code!
展开
-
[ERROR] Event Scheduler: Failed to open table mysql.event
[ERROR] Event Scheduler: Error while loading from disk.事件调度程序:从磁盘加载时出错。 -百度翻译 [ERROR] Event Scheduler: Failed to open table mysql.event错误]事件调度器:未能打开表mysql.event -百度翻译原因是在复制文件的时候忘记复制权原创 2016-08-03 16:30:15 · 2328 阅读 · 2 评论 -
从mysqldump文件中提取某一天某一表格的sql语句
#!/bin/sh##################################################################输入需要备份的服务器fwq="MT2TV_2021 MT2TV_2023 MT2TV_2028 MT2TV_2029 MT2TV_2030"#输入需要备份的日期date=20161020#输入需要备份的表table=tit原创 2016-10-25 21:01:38 · 1614 阅读 · 0 评论 -
$符整理
$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的转载 2016-08-02 19:05:31 · 314 阅读 · 0 评论 -
awk的环境变量及其意义
$n 当前记录的第个域,域间由FS分割$0 记录的所有域ARGC 命令行参数的数量ARDIND 命令行中当前文件的文字ARGV 命令行参数的数组CONVFNT 数字转换格式FIELDWIDTHS 字段宽度列表,以空格键分开FILENAME 当前文件名FNR 浏览文件记录数 FS 字段分隔符默认是空格键IGNORECASE 布尔变量 如果为真,则进行忽略大小原创 2016-09-06 17:28:21 · 669 阅读 · 0 评论 -
Linux将一串字符串按照自己的规则去排版
xargs 命令用来改变文本的排列方式按照自己的规则将一串字符串进行排列 echo 000000000000000|awk -F '' '{for(i=0;i创建索引的方法建表时添加 craete table t1 (id int ,index (id));在已经存在的表添加索引 alter table t1 add index(id);创建索引 cre原创 2016-09-02 19:39:56 · 525 阅读 · 0 评论 -
test常见参数[]
测试标志代表意义文件名、文件类型-e该文件名是否存在-f该文件名是否存在且为file-d该文件名是否存在且为目录-b该文件名是否存在且为一个block-c该文件名是否存在且为一个character device设备-S该文件名是否存转载 2016-08-22 16:38:22 · 556 阅读 · 0 评论 -
crontab定时器任务
crontab -l 查看当前用户的定时任务crontab -e 进入定时任务编辑页面* * * * * command 格式 “*”代表取值范围内的数字, “/”代表”每”, “-”代表从某个数字到某个数字, “,”分开几个离散的数字原创 2016-08-22 16:01:21 · 318 阅读 · 0 评论 -
Linux脚本小程序 时钟
while [ true ]doecho `date +"%Y-%m-%d %H:%M:%S"`sleep 1cleardone原创 2016-08-19 19:57:49 · 381 阅读 · 0 评论 -
shell脚本小程序 猜数字游戏
#!/bin/sh#利用脚本实现猜数字游戏#随机生成一个数字1-20a=`expr $RANDOM % 20`echo $aecho 输入一个1-20的数#判断两个数的大小while [ true ]do#读取用户输入的数字read b#判断用户输入的是不是一个数字if [ -s `echo $b | sed s/[0-9]//g` ];then原创 2016-08-19 17:22:22 · 2321 阅读 · 0 评论 -
test命令的用法[]
test命令用法。功能:检查文件和比较值 1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n转载 2016-08-02 19:14:40 · 2629 阅读 · 0 评论 -
case分支结构;;
case分支语句格式如下:case $变量名 in 模式1) 命令列表 ;; 模式2) 命令列表 ;; *) ;;esaccase行尾必须为单词“in”,每一个模式必须以右括号“)”结束。双分号“;;”表示命令序列结束。这里给一个编写应用程序的start、stop、restart等操作的转载 2016-08-03 11:17:56 · 912 阅读 · 0 评论 -
awk整理
awk '{print $1}' 输出打印第一个域awk -F " " 'BEGIN{RS="|"}{print $1}' RS表示分割符 以|分域打印输出第一个域 每个id之间用空格分开原创 2016-08-02 19:33:50 · 307 阅读 · 0 评论 -
gerp mysql | grep -v grep
一般用在看进程情况,防止列表出grep的进程号。用在shell脚本中原创 2016-08-02 19:23:37 · 705 阅读 · 0 评论 -
2>&1的含义
一般在shell包括dos下都可能会这样使用。null是一个名叫null小桶的东西,将输出重定向到它的好处是不会因为输出的内容过多而导致文件大小不断的增加。其实,你就认为null就是什么都没有,也就是,将命令的输出扔弃掉了。1表示标准输出,2表示标准错误输出,2>&1表示将标准错误输出重定向到标准输出,这样,程序或者命令的正常输出和错误输出就可以在标准输出输出。一般来讲标准转载 2016-08-02 18:29:46 · 13077 阅读 · 1 评论 -
python小结
马上学习Python块一个月了,简单的总结下学到的东西首先 Python_cook这本书个人感觉挺不错的,大多数都是一些实例,以及一些常见问题的解决方案,书中提到了常用的Python的常用工具类,列表,元祖,字典是主要用的储存数据的类型还有一些os类获取一些系统相关的信息 os.path.isdir() os.listdir()交互脚本的方法 raw_input原创 2016-12-26 21:39:38 · 346 阅读 · 0 评论