此文档还需完善请留言或联系作者
find命令
# 基本命令形式
find 路径 比较准则 搜索词
# 基本示例
find ./test -name "abc.txt"
# 忽略某文件
find ./test -iname "*.Php"
# 指定搜索的目录深度
find ./test -maxdepth 2 -name "*.php"
参考:
grep命令
参考:
- 15 Practical Grep Command Examples In Linux / UNIX
- 12 Practical Examples of Linux grep Command
- 11 Advanced Linux ‘Grep’ Commands on Character Classes and Bracket Expressions
# 在文件中查找
grep "string" FILE_PATTERN
# 通过管道,其中 -i 表示忽略大小写
dpkg -l | grep -i python
搜索代码:
-
grep :比较原始
-
Ack :专为程序员优化,它在默认情况下使用递归搜索,并且忽略 VCS 目录
-
ripgrep :learn_gnugrep_ripgrep
-
静态分析工具:用于C# 的 Jetbrains Resharper 、 NDepend