微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu系统查找命令

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后,直接从脚本退出提示符下了

原文地址:https://www.jb51.cc/ubuntu/355961.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐