这篇文章将为大家详细讲解有关linux如何返回包含所要搜索字符串的软件包名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
使用 dpkg -s 命令
dpkg -s
命令可以显示已安装软件包的信息,其中包括软件包的名称。要使用此命令搜索包含所要搜索字符串的软件包名称,请执行以下步骤:
-
打开终端窗口。
-
运行以下命令:
dpkg -s | grep -i "search_string"
- 替换 "search_string" 为您要搜索的字符串。
示例:
搜索包含 "vim" 字符串的软件包名称:
dpkg -s | grep -i "vim"
使用 apt-cache search 命令
apt-cache search
命令可用于搜索可用的软件包。要使用此命令搜索包含所要搜索字符串的软件包名称,请执行以下步骤:
-
打开终端窗口。
-
运行以下命令:
apt-cache search "search_string"
- 替换 "search_string" 为您要搜索的字符串。
示例:
搜索包含 "python3" 字符串的软件包名称:
apt-cache search "python3"
使用 find 命令
find
命令可用于搜索文件和目录,包括软件包文件。要使用此命令搜索包含所要搜索字符串的软件包名称,请执行以下步骤:
-
打开终端窗口。
-
运行以下命令:
find /var/lib/dpkg/info -type f -exec grep -i "search_string" {} ;
- 替换 "search_string" 为您要搜索的字符串。
示例:
搜索包含 "bash" 字符串的软件包名称:
find /var/lib/dpkg/info -type f -exec grep -i "bash" {} ;
使用 locate 命令
locate
命令可用于快速查找文件和目录。要使用此命令搜索包含所要搜索字符串的软件包名称,请执行以下步骤:
-
打开终端窗口。
-
更新 locate 数据库:
sudo updatedb
- 运行以下命令:
locate "search_string" | grep -i "/var/lib/dpkg/info/"
- 替换 "search_string" 为您要搜索的字符串。
示例:
搜索包含 "libssl" 字符串的软件包名称:
locate "libssl" | grep -i "/var/lib/dpkg/info/"
以上就是linux如何返回包含所要搜索字符串的软件包名称的详细内容,更多请关注编程学习网其它相关文章!