一:正则表达式,grep
##常用shell
lpr 提交打印请求
rsh 再另一台电脑运行命令
bc 计算器
finger 列出用户信息
pg CRT文件精读过滤--Files perusal filters for CRTs.
cc c编译器
lp Prints a file on System V systems.
##http://www.computerhope.com 一个非常好的网站能查到很多计算机相关的信息
正则表达式举例:
/^[A-Z]..$/:搜索行以 A到Z个字母开头,然后跟两个任意字母,然后跟一个换行符的行。
/^[A-Z][a-z]*3[0-5]/搜索以一个大写字母开头,后跟0个或多个小写字母,再跟数字3再跟0-5之间的一个数字。
/^ *[A-Z][a-z][a-z]$/搜索以0个或多个空格开头,跟一个大写字母,两个小写字母和一个换行符。
/^[A-Za-z]*[^,][A-Za-z]*$/将查找以0个或多个大写或小写字母开头,不跟逗号,然后跟0个或多个大写或小写字母,然后跟一个换行符。
grep '100$' file:打印以100结尾的行
grep '^[we]' file:打印file中以w或e开头的行
grep -v '123' file:打印不包含123的行
ls -l | grep '^[^d]':列出不是目录的文件
grep -c 'we' file:计算file中含有we的总数
egrep '2\.?[0-9]' file:打印file中所有这样的行:包含一个2后跟一个或0个句号再跟1个数字。
|