随笔分类 -  shell

Linux shell
摘要:域和记录的理解 基本匹配($N=="string")、输出表头、格式化输出 字符匹配 打印报告头/信息尾 条件匹配 折分文件 统计 awk使用if/for/while语句 运行awk的另一种方法,以及BEGIN、END的运用 awk内置的字符串函数 阅读全文
posted @ 2017-10-09 17:34 Jelly_lyj 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1. 多线程并发执行任务,而不用一台台的串行执行,能更快更高效 2. Shell并没有多线程的概念,所以: * 一般使用wait、read等命令技巧性地模拟多线程实 * 使用命名管道(fifo)来实现多线程的控制 3. 用途:需要对多主机批量执行检查或操作时(例如ssh、ping等操作) 阅读全文
posted @ 2017-07-26 12:17 Jelly_lyj 阅读(493) 评论(0) 推荐(0) 编辑
摘要:整合了之前写的一些统计系统信息脚本,形成一个较大的应用脚本实例 阅读全文
posted @ 2016-08-06 16:47 Jelly_lyj 阅读(209) 评论(0) 推荐(0) 编辑
摘要:大批量建立信任关系+大批量分发文件 脚本解析 阅读全文
posted @ 2016-08-02 20:49 Jelly_lyj 阅读(643) 评论(0) 推荐(0) 编辑
摘要:if/for/while/until/case语句格式;break/continue循环控制符 阅读全文
posted @ 2016-07-26 17:46 Jelly_lyj 阅读(175) 评论(0) 推荐(0) 编辑
摘要:整数比较——[ ] 或 [[ ]] 或 (( ));字符串比较——[ ] 或 [[ ]];判断字符串是否为空的方法;字符串比较使用通配符;文件测试;逻辑测试符 阅读全文
posted @ 2016-07-26 15:26 Jelly_lyj 阅读(155) 评论(0) 推荐(0) 编辑
摘要:数组赋值 1. 逐个数组元素赋值 2. array( ) 括号中一空格或者换行符作为分隔符分隔每个数组元素 3. 输出一条变量结果赋值 输出数组1. 输出数组某个元素:${array[下标]} 2. 输出数组全部元素:${array[@]} 或 ${array[*]} 3. 统计数组元素个数:${# 阅读全文
posted @ 2016-07-26 14:47 Jelly_lyj 阅读(111) 评论(0) 推荐(0) 编辑
摘要:文件标识符(FD);标准输入(stdin)、标准输出(stdout)、标准错误输出(stderr);重定向标准输出和标准错误的方法;while/for/until/if语句的重定向可以按行读取文本文件中的内容;标准输入到标准输出的传递: |(管道)、exec、xargs 阅读全文
posted @ 2016-07-25 13:45 Jelly_lyj 阅读(153) 评论(0) 推荐(0) 编辑
摘要:tr命令:字符替换、压缩、删除 阅读全文
posted @ 2016-07-22 14:27 Jelly_lyj 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、使用vim同时编辑两个文件name1.txt name2.txt (1)、请将2个文件内容处理。 处理效果如下: myname1 alvin1 old 100 myname2 alvin2 old 101 myname3 alvin3 old 102 (2)、请处理后内容如下--》请写出答案 m 阅读全文
posted @ 2016-07-22 11:45 Jelly_lyj 阅读(112) 评论(0) 推荐(0) 编辑
摘要:splic命令:以行为单位切割文件为小文件。常用于日志切割。 阅读全文
posted @ 2016-07-22 09:47 Jelly_lyj 阅读(113) 评论(0) 推荐(0) 编辑
摘要:join命令详解;-a选项:执行用某一个文件去匹配;-o选项:执行匹配的行输出第几部分 阅读全文
posted @ 2016-07-22 09:28 Jelly_lyj 阅读(220) 评论(0) 推荐(0) 编辑
摘要:paste命令 阅读全文
posted @ 2016-07-21 20:52 Jelly_lyj 阅读(869) 评论(0) 推荐(0) 编辑
摘要:sort命令:排序 阅读全文
posted @ 2016-07-21 20:46 Jelly_lyj 阅读(194) 评论(0) 推荐(0) 编辑
摘要:uniq命令去重 阅读全文
posted @ 2016-07-21 20:36 Jelly_lyj 阅读(168) 评论(0) 推荐(0) 编辑
摘要:-c选项:实现剪切某一列字符;-d -f选项:指定并切割域 阅读全文
posted @ 2016-07-21 20:33 Jelly_lyj 阅读(192) 评论(0) 推荐(0) 编辑
摘要:find常用选项与实例;find练习题 阅读全文
posted @ 2016-07-21 20:18 Jelly_lyj 阅读(240) 评论(0) 推荐(0) 编辑
摘要:awk练习题 阅读全文
posted @ 2016-07-21 20:08 Jelly_lyj 阅读(3271) 评论(2) 推荐(1) 编辑
摘要:sed常见选项;sed常见编辑命令;(1) '/ /p' (2) '/ /d' (3) ; 或 -e (4) '/ /a\ ' 行后追加 '/ /a' 下一行追加 (5) '/ /i' 行前追加 (6) '/ /c' 整行替换(7) 's/old/new/g' 替换 (8)-i 将修改写入原文件 阅读全文
posted @ 2016-07-21 19:47 Jelly_lyj 阅读(371) 评论(0) 推荐(0) 编辑
摘要:练习环境: (1)所有服务器将防火墙和selinux关闭; (2)所有服务器的root密码设置为aixocm; (3)所有服务器都为10.0.100.*网段,并保证能够和其它主机通信; (4)所有服务器确保sshd服务已经启动(开放默认的22端口); 脚本要求实现:将本机/etc目录下以conf为扩展名的文件打包压缩为tar.bz2,然后将此文件复制一份到10.0.100.1-->10.0.100.254地址段上所有开启的主机,具体路径为/tmp/sjjy/文件。在使用scp复制时无需手动输入密码。 阅读全文
posted @ 2016-06-27 21:30 Jelly_lyj 阅读(5429) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示