Answers:
使用命令行,您有几个选择。我最常使用的3个是...
locate {part_of_word}
这假定您的定位数据库是最新的,但是您可以使用以下方法手动更新它: sudo updatedb
grep
如dr_willis所解释。一句话:在目录-R
后grep
也进行搜索。例:
cd\
grep -R {something_to_look_for} {where_to_look_in}
find . -name '*{part_of_word}*' -print
哪里.
是您身在何处的时刻,该目录*
是一个通配符。
哦,您也可以将它们组合在一起。例:
locate {something}|grep {some_part_of_something}|more
如果我没记错的话:locate
是最快的一个(假设您的数据库是最新的),find
也是最慢的一个。而且grep
是最复杂的,但也是最多才多艺的这些,因为你可以使用正则表达式之一。
grep -R“什么”“哪里”
例:
grep -R hello /home
grep命令通常用于此目的。
grep PATTERN文件名
grep可以执行一些非常复杂的搜索。
willis@Cow:~$ grep --help
Usage: grep [OPTION]... PATTERN [FILE]...
Search for PATTERN in each FILE or standard input.
PATTERN is, by default, a basic regular expression (BRE).
Example: grep -i 'hello world' menu.h main.c