随笔分类 - Shell
摘要:1 grep过滤 正则表达式: 字符串 通过指定格式的字符串匹配指定的行 grep egrep sed awk grep 过滤出指定的行 grep 'root' /etc/passwd 显示/etc/passwd中有root字符的行 grep color 'root' /etc/passwd 以高亮
阅读全文
摘要:shell编程 1. shell 脚本结构和执行方法 1. 脚本首行需要加 其余以 开头的行作为解释说明 2. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 3. 执行方法有两种 查看脚本执行过程 查看脚本是否语法错误 2. date命令的用法 1. 年月日 2. 时间 = 3. 时间戳
阅读全文
摘要:告警系统 1. 告警系统需求分析 需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。 思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。 主程序:作为整个脚本的入口,是整个系统的命脉。 配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日
阅读全文
摘要:shell项目 分发系统 expect讲解 1. 自动远程登录 2. 自动远程登录后,执行命令并退出 3. 传递参数 4. 自动同步文件 5. 指定host和要同步的文件
阅读全文
摘要:shell项目 分发系统 构建文件分发系统 1. 需求背景对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。 2. 实现思路首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把
阅读全文
摘要:1.1、shell特性 history 历史命令记录,root 用户默认存放文件~/.bash_history 默认存放1000条记录 查看记录数量 上条命令 上条命令最后一个参数 运行记录中第955条命令 选择最近的一条以c开头的历史命令运行,从下向上查找 补全命令和路径,按两下显示所有可补全的命
阅读全文