1.软文推荐

2.软文推荐

3.软文推荐

pss 是一个帮你在源代码文件中进行搜索的命令行工具。pss 递归地在目录树中进行搜索,它能自动根据文件名和后缀判断哪些文件需要搜索,哪些文件不需搜索,并且会自动跳过那些你不会想搜索的目录(比如 .svn 和 .git),还能用色彩渲染输出以方便人们阅读,以及其他很多功能。

安装 pss

使用下面命令在 Fedora 上安装 pss:

 $ dnf install pss

安装好后就能在终端调用 pss 了:

 $ pss

不带参数调用 pss 或者带上 -h 标志会输出详细的使用说明。

使用案例

现在你安装好 pss 了,下面来看一些例子吧。

 $ pss foo

该命令只是简单的搜索 foo。你也可以限制 pss 让它只在 python 文件中搜索 foo:

 $ pss foo --py

还能在非 python 文件中搜索 bar:

 $ pss bar --nopy

而且,pss 支持大多数常见的源代码文件类型,要获取完整的支持列表,执行:

$ pss --help-types

你还能指定忽略某些目录不进行搜索。默认情况下,pss 会忽略类似.git,pycache,.metadata 等目录。

$ pss foo --py --ignore-dir=dist

此外,pss 还能显示搜索结果的上下文。

$ pss -A 5 foo

会显示匹配结果的后面 5 行内容。

$ pss -B 5 foo

会显示匹配结果的前面 5 行内容。

$ pss -C 5 foo

会显示匹配结果的前后各 5 行内容。

如果你想知道如何使用 pss 进行正则表达式搜索以及它的其他选项的话,可以在这里[2]看到更多的例子。

本文来源:www.lxlinux.net/7265.html,若引用不当,请联系修改。

相关文章 8

1

在 CentOS 8 上安装和配置 Postfix 邮件服务器 2分钟前

Postfix是一个开源的电子邮件服务器,。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。 系统:CentOS 8 服务器IP...

2

Linux常用命令—htpasswd命令 5分钟前

Linux常用命令 htpasswd命令 是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件,下面良许教程网为大家...

3

讲解一下XMLHttpRequest 对象 6分钟前

通过 XMLHttpRequest 对象,可以在不重新加载整个页面的情况下更新网页中的某个部分。 XMLHttpRequest 对象 XMLHttpRequest 对象用于幕后与服务器交...

4

阿里云免费企业邮箱(阿里云免费企业邮箱对外发件限制) 7分钟前

目录:1、买域名送的阿里云免费企业邮箱是永久免费使用吗?还是说就免费一年?2、阿里云邮箱前缀是什么?3、阿里云企业邮箱都有几个版...

6

Shell基础知识学习 11分钟前

Shell 是一个 C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理,shell是一个命令解释器,是一个工具箱, Shell...

7

个人博客(个人博客主页) 14分钟前

目录:1、个人博客可以写哪些东西?2、什么是个人博客?3、个人博客是什么4、如何注册个人博客?5、如何建立个人博客个人博客可以写哪...

8

讲解一下Go语言线程安全之互斥锁与读写锁 17分钟前

这篇文章主要介绍了Go语言线程安全之互斥锁与读写锁,互斥锁是为了并发的安全,在多个goroutine共同工作的时候,对于共享的数据十分不安全...