摘要:
wget 下载工具 一般 下载url指定的资源,日志输出到stdout,文件名称和url中指定的资源名称一致 o:指定日志输出到的文件 O:指定下载后的文件名称 t:指定重试次数 限制下载速度 limit rate: 限速,单位有k,m quota:或者 Q,限制占用的磁盘大小 断点续传 镜像整个网 阅读全文
摘要:
grep 用于文本搜索,能接受文件或者stdin作为输入,能输出各种格式 搜索文件中出现match_pattern的行,match_pattern是一个通配符表达式 color,可以在输出中标记匹配到的单词 使用正则表达式 使用 E允许隔热片使用扩展正则表达式,或者默认允许使用正则表达式的egrep 阅读全文
摘要:
cut 以列的方式格式化输出 依赖定界符 以默认定界符(tab,制表符)分割文件的列,输出指定的列field_list,field_list由列号组成 打印出第二列(以制表符分割) 打印出第二到第四列(以制表符分割) 打印出除第二列外的其他列(以制表符分割) 以";"为定界符分割file.txt,输 阅读全文
摘要:
split 按照数据大小和行数来分割文件 指定分割文件后缀 按照每个文件10k分割文件(默认使用字母作为后缀) 使用数字作为分割文件的后缀,后缀长度为4 指定前缀 split [command_args] prefix 将split_file作为分割文件名称的前缀 按行分割文件 每10行分割为一个文 阅读全文
摘要:
sort uniq sort:对行或者文本文件排序 uniq:去除重复的行 常用 按数字进行排序 按逆序进行排序 按月份进行排序 如果返回0表示已经排序 返回0表示已经按照数字排序 合并两个已经排过序的文件,而且不需要对合并后的文件再次排序 按键或者列进行排序 n,表示按照数字排序, r表示使用逆序 阅读全文
摘要:
tr 对stdin字符进行替换、删除和压缩,基本形式 将输入的字符串中的set1字符转换为set2中对应位置的字符 set1、set2表示字符集,如果set1字符集长度大于set2,set2使用自身最后一个字符填充补齐,如果set2长度大于set1,set2超出的部分全部被忽略 转换大小写 将大写字 阅读全文
摘要:
xargs xargs能接收stdin并将其转化为特定命令的命令行参数,构建单行命令的重要工具 指定分隔符 使用"X"作为分隔符分割字符串并单行输出 指定每行输出参数个数 使用"X"分割字符串并每行输出两个参数,每行两个参数之间使用空格隔开 读取stdin,将格式化参数传递给命令 将dir_name 阅读全文
摘要:
find 基本形式 base_path可以是任何目录,find会从该目录开始往下寻找 列出当前目录下所有的文件和目录,以'\n'作为分隔符 列出当前目录下所有的文件和目录,以'\0'作为分隔符 根据文件名和正则表达式匹配搜索 搜索文件名 打印/home目录下的txt文件, name匹配文件名 打印/ 阅读全文
摘要:
性能优化 了解查询的整个生命周期,清楚每个阶段的时间消耗情况 性能分析 慢查询日志——服务器性能分析 "参考" 慢查询日志是优化很重要的手段,但是开启慢查询日志对性能的影响并不大,所以可以考虑在线上打开慢查询日志 查看慢查询是否打开、以及日志存储位置:show variables like '%sl 阅读全文
摘要:
explain 查看sql的执行计划,只是一个近似结果,一般不会实际执行该sql,如果有子查询就会执行子查询 explain table_name,这儿的table_name含义较广:子查询、union结果 两个变种: explain extended:可以查看将执行计划生成的sql语句,将要被废弃 阅读全文