您的位置:首页 > 其它

ubuntu系统查找命令

2015-07-15 17:18 295 查看

ubuntu系统查找命令

一.以文件名查找:

1. find 命令

find / -name "filename"

目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?),注意:filename是文件名字符串,可以带双引号,也可不带find命令功能强大,它有很多选项让你以不同的方式搜索文件,例如,通过日期,文件大小,权限,拥有者等等。

2. locate 命令

locate filename

发现包含字符串“filename”的文件名。这比find命令更容易。但是基于数据库(通常在夜间重建),所以你无法找到刚刚存到文件系统的文件。为了强制立即更新数据库,作为超级用户可以使用:updatedb& (中间没有空格)

3. which命令

which executeable_name

查找可执行文件,根据可执行文件的文件名。

例如 which apache2 , 返回/usr/sbin/apache2

二.以文件内容查找

1. grep -n 字符串名字 /filepath/filename

返回包含该字符串的该行,可以是多行。且包含行数。

2. sudo gedit /filepath/filename

而后,用ctrl+F 去查找相应的字符串。

3. vi或者less命令可以查找相应的内容

例如 vi /filepath/filename而后,输入 “/字符串” ,按下字母“n”到下一个匹配的字符串

4. tail命令

查看文件内容的特殊方法

1. 如果你只想看文件的前5行,可以使用head命令,如:

head -5 /etc/passwd

2. 如果你想查看文件的后10行,可以使用tail命令,如:

tail -20 /etc/passwd

tail -f /var/log/messages

参数-f使tail不停地去读最新的内容,这样有实时监视的效果

tail -f /var/log/messages

按Ctrl+C后,直接从脚本退出到提示符下了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: