grep

搜索带"."的字符串
grep "\." filename
grep "string\.xml" ./
-----------------------------------
括号搜索(括号不是特殊字符)
grep "(" ./
--------------------------------
查找既有haha,又有hehe的行
grep -nir haha ./ |grep hehe

匹配行首(以abc开头的行)
grep ^abc test.log
匹配行尾(以abc结尾的行)
grep abc$ test.log
匹配a.c的行 .匹配任意字符,但不能为空
grep a.c test.log
[]表示匹配[]中的某个字符
grep [abc] test.log
grep [a-z] test.log
grep 3[1-8]5 test.log

[a-zA-Z0-9]表示所有的数字和字母
.匹配任意非空字符
*匹配重复字符
eg pp* 一个字符P一定存在,P*匹配0个或者多个P

 

:%s/^M//g       #windows中的文件在linux中可能有“^M”结束符,这个命令可以去掉文件中这种符号

*注:“^M”,需要使用[Ctrl + V] 和 [Ctrl + M]键入,而不是数字6上面的^+字母M。

 

 

grep -i "memcheck"  *.mk    在特定格式文件里面查找指定内容

find ./ -name "*.mk"  -exec   grep -ni   memcheck  {} \;

 

 

设置selinux无效
setenforce 0
如果永久无效则
vi /etc/sysconfig/selinux 
SELINUX=enforcing
改成
SELINUX=disabled

-----------------------------------------------------------------------

unable to resolve host mutian
$sudo vi /etc/hosts
127.0.0.1 mutian  #mutian是主机名

----------------------------------------------------------------------

查看linux内核版本
cat /proc/version
可以查看所有用户的列表
cat /etc/passwd
查看用户组 
cat /etc/group

 

尾行 ^M

 在终端下敲命令: $ dos2unix filename  直接转换成unix格式

posted @ 2014-11-04 21:17  牧 天  阅读(161)  评论(0)    收藏  举报