Linux/Unix工具与正则表达式的POSIX规范

标签: linux unix 工具 | 发表时间:2011-07-11 21:34 | 作者:余晟 Li
出处:http://www.infoq.com/cn/
对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母。但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则表达式,语法却很不一样,照通常习惯的办法写的『\d』、『[a-z]+』之类的正则表达式,往往不是无法识别就是匹配错误。而且,这些工具自身之间也存在差异,同样的结构,有时需要转义有时不需要转义。这,究竟是为什么呢? By 余晟

相关 [linux unix 工具] 推荐:

24 个很酷的 Linux/Unix 工具

- will - LinuxTOY
KKovacs 收集了 24 个 Linux/Unix 平台上的工具,既有熟悉的,也有鲜为人知的. 这些运行于终端的工具都很酷,很有用. iostat、vmstat、ifstat 等. 进程、内存、以及 io 监视. 通过 SSH 保持文件系统同步. 在分隔的窗口中查看你的日志. socket 输入、输出更容易.

Linux/Unix工具与正则表达式的POSIX规范

- Li - InfoQ中文站
对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母. 但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则表达式,语法却很不一样,照通常习惯的办法写的『\d』、『[a-z]+』之类的正则表达式,往往不是无法识别就是匹配错误.

Unix/Linux常用的一些命令

- 白开水易拉罐 - BlogJava-首页技术区
Unix/Linux 的常用命令:. 这是我在学完Unix后归纳的一些觉得有用的命令:. ps:查看进程,也可以观察当前shell. ps -ef:查看和终端有关的所有进程. df -k:查看当前文件系统使用情况. passwd-d  user:清除用户的口令. more   :查看文件内容   可以分屏显示.

28个Unix/Linux的命令行神器

- - 酷壳 - CoolShell.cn
下面是 Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具( 原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的. 这些工具都非常不错,希望每个人都知道. 本篇文章还在 Hacker News上被讨论,你可以过去看看. 我以作者的原文中加入了官网链接和一些说明.

Linux/Unix vmstat命令实战详解

- - 博客园_首页
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况. 这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样).

Unix/Linux时区服务器因版权诉讼关闭

- Lamo - Solidot
Unix/Linux时区服务器的维护者Arthur David Olson通过邮件列表宣布,由于时区服务器卷入了侵犯版权的诉讼案,ftp://elsie.nci.nih.gov服务器和邮件列表将相继关闭. 原来是一家名叫Astrolabe的公司购买了《The American Atlas》的版权. 该书是一本天文测量历史参考书,收集了美国从1850年到2000年的地理位置、时区和完整时钟设置历史.

11 条Linux/Unix 管理员常用命令

- - 笨兔兔
1-保存man-page 为pdf文件. 3-Stamp a text line on top of the pdf pages to quickly add some remark, comment, stamp text, … on top of (each of) the pages of the input pdf file.

如何选择服务器操作系统(Linux/Unix)

- - 标点符
Linux的发行版有上百种,如何选择也是一种难题. 一、Ubuntu Desktop 和 Ubuntu Server. 这个是最方便,也是最快捷的方式. 如果刚开始使用Ubuntu,且不太熟悉命令行的可以选用Ubuntu Desktop来学习. 继而转为Ubuntu Server. 对于初学者,Ubuntu可以更好地上手,并且提供了很好提供了apt软件管理方式(这个是目前最好的软件管理方式),使用起来非常方便,同事Ubuntu的社区也非常的活跃,使用的人数也较多.

Jexus v4.3版正式发布 Linux/Unix上的.net兼容服务器

- Rex - cnBeta.COM
Jexus全称是“Jexus web server”,它是一款基于.NET兼容环境,运行于Linux/Unix操作系统上,以支持ASP.NET为核心功能和最大特色,既强大又易用的WEB服务器. 其最新版本(V4.3)已于今日发布.

工具推荐:HardeningONE(类Unix系统安全检查脚本)

- - FreeBuf.COM | 关注黑客与极客
hardeningone是一款类Unix系统安全检查bash shell脚本,适合信安审计人员或信安测试人员使用. 作者写这个检测脚本的初衷是为了做系统安全审计、网络安全配置和系统安全维护之用. 该脚本主要包括如下功能内容:. (4)运行情况监控与报告. (5)其他的一些还在调试的功能. hardeningone无需进行安装,仅仅只需你通过github下载到系统中,在文件目录里面运行即可(注意文件运行权限).