骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

随笔分类 -  shell

摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html /etc/rc.d/init.d/functions几乎被/etc/rc.d/init.d/下所有的Sysv服务启动脚本加载,也是学习shell脚本时一个非常不错的材料, 阅读全文
posted @ 2017-09-13 22:43 骏马金龙 阅读(4542) 评论(15) 推荐(8) 编辑
摘要:awk系列文章:https://www.cnblogs.com/f-ck-need-u/p/12688355.html 0.学习资料推荐 1.awk入门:看视频、找博客或者看《AWK程序设计语言》的第1-3章。 2.awk进阶:《awk程序设计语言》剩余内容(剩余的我也没看过,哈哈),man awk 阅读全文
posted @ 2017-09-12 14:01 骏马金龙 阅读(7660) 评论(7) 推荐(17) 编辑
摘要:sed系列文章: sed修炼系列(一):花拳绣腿之入门篇sed修炼系列(二):武功心法(info sed翻译+注解)sed修炼系列(三):sed高级应用之实现窗口滑动技术sed修炼系列(四):sed中的疑难杂症 1.sed中使用变量和变量替换的问题 在脚本中使用sed的时候,很可能需要在sed中引用 阅读全文
posted @ 2017-09-09 21:04 骏马金龙 阅读(11313) 评论(8) 推荐(14) 编辑
摘要:sed系列文章: sed修炼系列(一):花拳绣腿之入门篇sed修炼系列(二):武功心法(info sed翻译+注解)sed修炼系列(三):sed高级应用之实现窗口滑动技术sed修炼系列(四):sed中的疑难杂症 1.什么是滑动窗口(slide window)技术 一图胜千言。 在上图中,资源管理器的 阅读全文
posted @ 2017-09-09 00:12 骏马金龙 阅读(4175) 评论(0) 推荐(7) 编辑
摘要:sed系列文章: sed修炼系列(一):花拳绣腿之入门篇sed修炼系列(二):武功心法(info sed翻译+注解)sed修炼系列(三):sed高级应用之实现窗口滑动技术sed修炼系列(四):sed中的疑难杂症 学习sed的过程中,推荐使用"sedsed"调试工具,这对于分析sed处理过程以及pat 阅读全文
posted @ 2017-09-07 10:37 骏马金龙 阅读(11714) 评论(12) 推荐(23) 编辑
摘要:sed系列文章: sed修炼系列(一):花拳绣腿之入门篇sed修炼系列(二):武功心法(info sed翻译+注解)sed修炼系列(三):sed高级应用之实现窗口滑动技术sed修炼系列(四):sed中的疑难杂症 1 简介2 调用方式3 sed程序 3.1 sed是如何工作的 3.2 sed定址:筛选 阅读全文
posted @ 2017-09-05 13:16 骏马金龙 阅读(8822) 评论(10) 推荐(16) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.本文为info man的译文,基本按照原文翻译,有几个用不上的选项没有翻译,但为了文章的完整性,给出了原文。2.译文中有些"(注:)",为本人自行加入,帮助理解和说明 阅读全文
posted @ 2017-09-01 12:32 骏马金龙 阅读(7924) 评论(3) 推荐(17) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html seq命令用于输出数字序列。支持正数序列、负数序列、小数序列。 使用示例: [root@xuexi ~]# seq 5 1 2 3 4 5 [root@xuexi ~]# 阅读全文
posted @ 2017-08-30 18:01 骏马金龙 阅读(2583) 评论(0) 推荐(5) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html uniq是去重,不相邻的行不算重复值。 uniq [OPTION]... [INPUT [OUTPUT]] 选项说明: -c:统计出现的次数(count)。 -d:只显示 阅读全文
posted @ 2017-08-30 17:56 骏马金龙 阅读(2179) 评论(0) 推荐(5) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 家里有老鼠,快消灭它!哎,又给跑了。老鼠这小东西跑那么快,想直接消灭它还真不那么容易。于是,老鼠药、老鼠夹子或老鼠笼就派上用场了,它们都是陷阱,放在那静静地等待着老鼠的光 阅读全文
posted @ 2017-08-30 17:20 骏马金龙 阅读(9393) 评论(4) 推荐(17) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 子shell的概念贯穿整个shell,写shell脚本时更是不可不知。所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子sh 阅读全文
posted @ 2017-08-28 22:58 骏马金龙 阅读(8214) 评论(10) 推荐(9) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html sort是排序工具,它完美贯彻了Unix哲学:"只做一件事,并做到完美"。它的排序功能极强、极完整,只要文件中的数据足够规则,它几乎可以排出所有想要的排序结果,是一个非常 阅读全文
posted @ 2017-08-28 11:07 骏马金龙 阅读(8940) 评论(2) 推荐(17) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 在写while循环的时候,发现了一个问题,在while循环内部对变量赋值、定义变量、数组定义等等环境,在循环外面失效。 一个简单的测试脚本如下: 执行结果证明,$new_ 阅读全文
posted @ 2017-08-26 02:37 骏马金龙 阅读(21488) 评论(2) 推荐(7) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 要比较两个文件的内容是否完全一致,可以简单地使用diff命令。例如: diff file1 file2 &>/dev/null;echo $? 但是diff命令只能给定两 阅读全文
posted @ 2017-08-26 00:45 骏马金龙 阅读(14806) 评论(4) 推荐(5) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 shell函数 在shell中,函数可以被当作命令一样执行,它是命令的组合结构体。可以将函数看成是一个普通命令或者一个小型脚本。 首先给出几个关于函数的结论: ( 阅读全文
posted @ 2017-08-25 19:39 骏马金龙 阅读(8558) 评论(2) 推荐(10) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html test可用于测试表达式,支持测试的范围包括:字符串比较,算术比较,文件存在性、属性、类型等判断。例如,判断文件是否为空、文件是否存在、是否是目录、变量是否大于5、字符串 阅读全文
posted @ 2017-08-25 12:08 骏马金龙 阅读(17058) 评论(4) 推荐(13) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 有时候需要计算命令的执行时间长度,可以使用time命令,虽然time命令可以精确到毫秒级,但time命令无法计算一堆命令的执行时间。可以直接使用date命令计算命令执行前 阅读全文
posted @ 2017-08-25 10:59 骏马金龙 阅读(12663) 评论(0) 推荐(4) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文说明的是一条linux命令在执行时大致要经过哪些过程?以及这些过程的大致顺序。 1.1 shell解析命令行 shell读取和执行命令时的大致操作过程如下图: 以执行 阅读全文
posted @ 2017-08-25 09:02 骏马金龙 阅读(19589) 评论(15) 推荐(15) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执行一些自定义的命令。这些行为都算是启动bash时的过程。 另外,有些时候登录系统是可以交 阅读全文
posted @ 2017-08-23 12:52 骏马金龙 阅读(11340) 评论(17) 推荐(19) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 shell read简介 要与Linux交互,脚本获取键盘输入的结果是必不可少的,read可以读取键盘输入的字符。 shell作为一门语言,自然也具有读数据的功能 阅读全文
posted @ 2017-08-21 00:08 骏马金龙 阅读(19947) 评论(0) 推荐(7) 编辑