linux之grep用法

简介: 运用场景:在当前目录下查找,比如代码目录,不需要在.svn目录下,以及ctags生成的tags文件中查找:   grep的--exclude-dir=参数就是为了排除某个目录的,即不包含等号后面的目录;   grep的--exclude=参数是为了排除某个特定的文件的,即不包含等号后面的文件;   grep -nr --exclude="tags" --exclude-dir=".

运用场景:在当前目录下查找,比如代码目录,不需要在.svn目录下,以及ctags生成的tags文件中查找:

  grep的--exclude-dir=参数就是为了排除某个目录的,即不包含等号后面的目录;

  grep的--exclude=参数是为了排除某个特定的文件的,即不包含等号后面的文件;

  grep -nr --exclude="tags" --exclude-dir=".svn"    "VmOffNetwork"  *

一劳永逸的办法加入到/root/.bashrc里面:

  export GREP_OPTIONS="--exclude=tags --exclude-dir=\.svn"

 root@u18# source  /root/.bashrc

 即可,使用grep自动带上改选项;

 

相关文章
|
5月前
|
监控 Linux 应用服务中间件
linux查看日志文件tail -f用法
在 Linux 中,查看和监控日志文件是系统管理员和开发者常用的操作之一。tail 命令就是用来查看文件内容的,它默认显示文件的最后部分。tail -f 是 tail 命令的一个非常有用的选项,用于实时查看和跟踪日志文件的更新,尤其是在监控运行中的服务时非常有用。
676 0
|
7月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
378 32
|
10月前
|
Shell Linux
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
735 32
|
12月前
|
监控 Linux 数据处理
Linux grep技巧 结合awk查询
结合 `grep` 和 `awk`,可以实现灵活、高效的文本处理和数据分析。`grep` 用于快速过滤符合条件的行,`awk` 用于进一步处理和提取数据。这种组合使用在日志分析、数据处理和系统监控等场景中尤为常见。掌握这两者的基本用法和组合技巧,可以大大提升在 Linux 环境下的工作效率。
319 7
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
1042 3
|
Ubuntu Linux
Linux的基础用法
Linux的基础用法
103 6
|
存储 Linux Shell
linux查找技巧: find grep xargs
linux查找技巧: find grep xargs
197 13
|
监控 Linux
linux之grep详解
linux之grep详解
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
917 9
|
SQL 移动开发 Linux
linux下find、grep命令详解
linux下find、grep命令详解
398 8