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格式

浙公网安备 33010602011771号