Linux Shell 编程
文章平均质量分 71
灵风_滴水穿石
人工智能
展开
-
《Linux Shell》笔记之dig
dig - Linux 网络命令, 查询从根域逐级查询的过程,可以使用命令dig. 最近看了篇文章关于域名解析的过程,其中有一部分关序从根域逐级查询过程。下面以百度为例子,进行解释查询的全过程如下: 从本地DNS服务器得到若干各根域名服务器选取f.root-servers.net根域名服务器查询com域名服务器取a.gtld-servers.net的com域名服务器解析bai原创 2015-10-26 18:17:21 · 1195 阅读 · 0 评论 -
《 Linux Shell 》笔记之sed
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed[-nefri] ‘command’输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 ST原创 2015-10-16 17:29:36 · 640 阅读 · 0 评论 -
《linux shell》笔记之date
date+"%Y%m%d_%H%M%S"注意 : date 和+之间有一个空格 直接在命令行输入,将输出如下字样:20140919_040518 修改系统时间date -s"2013-07-10 05:00:00"原创 2015-11-19 18:27:19 · 358 阅读 · 0 评论 -
《Linux Shell》笔记之sed与正则表达式(实例总结) 未完待续
Sed使用ERE的方法:sed -r反斜刚+ERE正则表达式,如 \+ 等 1. 实例: 删除一个字符串中的部分头部的字符文件: test2.sed,内容如下:abc1234567890abc0987654321xyz1234567890 期望输出结果:123456789009876543211234567890 test@sha>s原创 2015-10-29 18:12:31 · 1144 阅读 · 0 评论 -
《Linux Shell》笔记之grep与正则表达式(实例总结) 未完待续
实例1:找出http://www.baidu.com,或者http://www.baidu.com并且https://www.baidu.com 新建文本 example2.grep如下:test@sha:~/tmp> cat example2.grepwww.baidu.comhttp://www.baidu.comhttps://www.原创 2015-10-28 16:51:06 · 1967 阅读 · 0 评论 -
《Linux Shell》笔记之正则表达式
正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展BRE:基本正则表达式ERE:在BRE基础上,扩展正则表达式什么是POSIX呢,POSIX Portable Operating System Interface 可移植操作系统接口, (BRE, ERE)的应用。正则表达式的基本字符匹配:特殊字符(meta c原创 2015-10-26 18:20:15 · 3275 阅读 · 0 评论 -
《Linux Shell》笔记之grep
grep - 文本处理工具。对匹配行进行搜索,并打印出来. grep(GlobelSearch Regular Expression and Printing out the line)Unix的grep家族包括grep、egrep和fgrepegrep表示扩展的grep,相比grep支持更多的元字符,"grep -E"相当于egrepfgrep是fast grep,不支持元字符,原创 2015-10-26 18:18:52 · 330 阅读 · 0 评论 -
《Linux Shell》笔记之dos2unix
平时工作中,可能需要把文件在windows和unix平台之间相互传送,观察到在windows,每行结尾出是\n\r(换行回车符号),在unix,每行结尾是\n(换行符号)。如果Unix系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix下打开的话,在每行的结尾可能会多出一个^M符号。 例子:下面例子描述windows里的文件在Unix下原创 2015-10-20 13:39:19 · 1243 阅读 · 0 评论