快速业务通道

Linux基础知识总结(二)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
的小数

<[0-9]{1,}.[0-9]{2}>

总结:

* 0<=

? 0 ,1

1&lt;=

| 或者

grep 全面搜索正则表达式 并打印出来

–v 反向显示 匹配到的不显示 而不匹配到的显示

-i 忽略大小写

-n 在匹配到的结果里只挑取有限范围行

-An 每一个匹配的行下边再显示N行

-Cn 每一个匹配的行上下边再显示N行

-E 使用扩展正则表达式

--color=auto 自动添加默认颜色

export GREP_COLOR=’01;32’ 改变显示颜色

grep –v “^contentrdquo; ($以空白开头 以空白结束)把空白行去掉

egrep 使用扩展正则表达式

fgrep 快速搜索正则表达式 = grep –f 不做任何正则表达式的匹配,不把任何字符当做元字符

如何从一个文档中找出正确的ip地址

1[0-9]{0,2}|2[0-5]{2}.[0-1]{1}[0-9]{0,2}|2[0-5]{0,2}.[0-1]{1}[0-9]{0,2}|2[0-5] {0,2}.[0-1]{1}[0-9]{0,2}|2[0-5] {0,2}

sort –o 指定保存在什么文件里边

-r 逆序

-n 以数值来排序

-u 把相同的行给去了

-t 指定以列排序

-k 指定第几段

-f 忽略大小写的差异

-b 忽略最前面的空格符部分

uniq 去除重复的行 假设两行一摸一样且连续

-c 显示每一行重复的次数

-u 只显示不重复的行

-d 只显示重复的

-i 忽略大小写

示重复的行er

cut –d: 后面接分隔符.与-f 一起使用

-f 依据-d 的分隔字符将一段信息分割成数段,用-f 取出第几段

-c 以字符(character)的单位取出固定字符区间

ifconfig | grep “inet addr” | cut –d: –f2

wc word count 计算字符

-l 仅列出行

-w 仅列出多少字(英文单字)

-m 多少字符

who | grep“^root”|wc –l

写一个脚本显示某用户登录了多少次 以及登录时间

/dev/null 垃圾桶 把命令丢弃

条件测试 test express

0真 1假

&& 前面条件为真,后面一定会执行

前面条件为假,后面一定不执行

|| 前面条件为假,后面一定会执行

前面条件为真,后面一定不执行

grep “^root” /etc/passwd || (who | grep “^root” |wc -l)

grep “^roooot” /etc/passwd &&(who | grep “^root” |wc -l)

grep “^roooot” /etc/passwd &> /dev/null && (who | grep “^root” |wc -l)

grep “^roooot” /etc/passwd &&gt; /dev/null || echo “Hello,world”

shell算术运算:

$((expression))

$[expression]

let

面向对象:顺序 选择 循环

本文出自 “諸葛草廬” 博客,请务必保留此出处http://lyp0909.blog.51cto.com/508999/469285

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号