shell自动化编程
weixin_43926757
这个作者很懒,什么都没留下…
展开
-
shell脚本的基本构成
1.基本构成: #! bin/env bash 解释语言,版本、更新时间、作者等等,相当于注释 2.执行 chmod +x [脚本名称] 3.运行:/tmp/shell01/hello.sh 或者当前目录./hello.sh 3.非标准(一般用于检查) bash -x hello.sh 4.语法检查 bash -n hello.sh 5.重新读取 source hello.sh ...原创 2021-10-15 21:25:35 · 313 阅读 · 0 评论 -
bash特性
1.命令和文件自动补全 · Tab只能补全命令和文件 (RHEL6/Centos6) 2.常见的快捷键 ^c 终止前台运行的程序 ^z 将前台运行的程序挂起到后台 ^d 退出 等价exit ^l 清屏 ^a |home 光标移到命令行的最前端 ^e |end 光标移到命令行的后端 ^u 删除光标前所有字符 ^k 删除光标后所有字符 ^r 搜索历史命令 3.常用的通配符(重点) *: 匹配0或多个任意字符 ?: 匹配任意单个字符 [l原创 2021-10-15 21:24:25 · 47 阅读 · 0 评论 -
文本处理工具
1.#grep [选项] ‘关键字’ 文件名 · 常见选项 } -i 不区分大小写 } -v 查找不包含指定行内容,反向选择 } -w 按单词搜搜 } -o 打印匹配关键字 } -c 统计匹配到的次数 } -n 显示行号 } -r 逐层遍历目录查找 } -A 显示匹配行及后面还有多少行 } -B 显示匹配行及前面还有多少行 } -C 显示匹配行前后多少行 } -l 只列出匹配的文件名 } -e使用正则表达式 } -E 使用扩展正则表达式 } ^key 以关键字开头 } key$ 以关键字结尾 } ^$原创 2021-10-15 21:23:30 · 45 阅读 · 0 评论 -
shell脚本
1.常见的shell解释器 /bin/bash /bin/sh /bin/csh /bin/tchs 2.解释器负责将用户的指令翻译为内核可以识别的指令 3.通过usermod、chsh可以更改登录的shell 4.什么是shell脚本 将需要执行的命令保存到文本中,按照顺序执行,他是解释型。意味着不需要编译 5.能干啥:自动化部署,自动机管理,自动化分析,自动化备份 ...原创 2021-10-15 21:22:56 · 50 阅读 · 0 评论