随笔分类 - Shell
摘要:dialog 菜单 # 默认将所有输出用 stderr 输出,不显示到屏幕 使用参数 --stdout 可将选择赋给变量 # 退出状态 0正确 1错误 窗体类型 窗体参数 dislog 常用模块
阅读全文
摘要:xargs 是一条 Unix 和类 Unix 操作系统的常用命令; 它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。 可单独使用,也可使用管道符、重定位符等与其他命令配合使用。 常用命令参数: # 命令替换 -t 先打印命令,然后再执行 -i 用每项替换 {} find
阅读全文
摘要:sed 文本常用操作方式 sed 10q # 显示文件中的前10行 (模拟"head") sed -n '$=' # 计算行数(模拟 "wc -l") sed -n '5,/^no/p' # 打印从第5行到以no开头行之间的所有行 sed -i "/^$f/d" a # 删除匹配行 sed -i '
阅读全文
摘要:SED 是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大. sed 常用参数 sed 模式空间 sed 的标签函数 sed 引用外部变量方式
阅读全文
摘要:Nginx 日志举例 查看日志多少行 ? awk '{print NR}' access.log |tail -n1 日期时间筛选检测 awk '/Dec 10/ {print $0}' /opt/mongod/log/mongod.log 具体时间点 日志检测 awk '/Nov 11 16:24
阅读全文
摘要:awk 线上处理常用模式 awk 处理复杂日志 一些线上分析处理 分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,也就是计算每个url的总访问大小 说明:本题生产环境应用:这个功能可以用于IDC网站流量带宽很高,然后通过分析服务器日志哪些元素占用流量过大,进而进行优化或裁剪该图片,
阅读全文
摘要:awk 常用示例 获取本机 IP 方式 看磁盘空间方式 排列打印
阅读全文
摘要:awk 判断格式 awk 循环格式
阅读全文
摘要:AWK AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一;awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls -l /bin/awk )。 AWK 常见参数 AWK 內建
阅读全文
摘要:trap 命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。当shell接收到sigspec指定的信号时,arg参数(命令)将会被读取,并被执行。 trap 信号参数说明 trap 反应方式 第一种形式的trap命令在shell接收到 signal list 清单
阅读全文
摘要:seq 是Linux 中一个预设的外部命令,一般用作一堆数字的简化写法。 常用参数: 常用操作
阅读全文
摘要:tr 命令可以对来自标准输入的字符进行替换、压缩和删除。 tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。 tr 常用参数 tr 特定控制字符的不同的表达方式
阅读全文
摘要:常见的 grep 正则表达参数 grep 用法示例 grep 用于 if 判断
阅读全文
摘要:shell 运算符 运算符优先级 数学运算 数据运算符 let 运算方式 expr 运算 数值测试 bc 运算
阅读全文
摘要:输出 重定向 重定向参数 文件描述符 还有一种打印重定向
阅读全文
摘要:test 条件判断 # 符号 [ ] 等同 test命令 expression为字符串操作 expression 为文件操作 expression 为整数操作 两值比较
阅读全文
摘要:if 判断语句 case分支选择 while循环 for 循环 until 循环 流程控制
阅读全文

浙公网安备 33010602011771号