本帖最后由 linux 于 2017-4-27 10:20 编辑
1.whereis 文件名
特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.
2.find / -name 文件名
特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
#find / -name php.ini
[color="#990099"]查找MySQL的cnf文件的位置
[color="#0099cc"]find / -iname '*.cnf' -print
3.locate 文件名
强力推荐的方法,最快,最好的方法.
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
查找进程 杀死进程
ps -e | grep 'team*'
pgrep team
sudo kill 1876
ubuntu下查找含有某关键字内容的文件
由于日志中含有某些关键字,我要查出具体在某个文件中,可以利用如下: find /xxx -name "*" | xargs grep "某内容" /xxx表示路径,"*"表示在含有某关键字名字下的文件中查找,无要求可写为"*“. find ./ -name "*" | xargs grep "Temporary_random" 表示当前目录下搜索含有Temporary_random内容的所有文件
|