LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

轻松掌握Linux库版本查看技巧-操作系统详解

2023年3月23日 299点热度

在Linux操作系统中红帽子linux下载,查看库的版本是一个非常基础的操作。但是,对于新手来说可能会比较困难。那么,本文将为大家详细介绍如何在Linux中查看库的版本。文章主要内容包括以下八个方面:

1.查看已安装库的版本

2.查看系统默认库的版本

3.查看指定软件包所依赖的库

4.查看指定库文件的版本信息

5.通过命令行查找系统中特定库文件的位置

6.通过命令行查找系统中所有包含特定库文件名的位置

7.通过命令行查找特定动态链接库被哪些程序使用

8.使用lsof命令查找正在使用某个动态链接库的进程

1.查看已安装库的版本

要查看已安装库的版本,可以使用dpkg-query命令。该命令用于查询Debian软件包管理器(dpkg)数据库中有关已安装软件包的信息。下面是具体操作步骤:

bash
dpkg-query -l<package-name>

例如:

bash
dpkg-query -l libncurses5-dev

2.查看系统默认库的版本

要查看系统默认库的版本,可以使用ldconfig命令。该命令用于配置共享库缓存linux 查看库的版本linux 查看库的版本,并更新动态连接器运行时绑定到共享对象上。

bash
ldconfig -v| grep <library-name>

例如:

bash
ldconfig -v| grep libncurses.so

3.查看指定软件包所依赖的库

要查看指定软件包所依赖的库,可以使用ldd命令。该命令用于打印出程序或共享对象依赖的共享对象列表。

bash
ldd <path-to-binary>

例如:

bash
ldd /usr/bin/vim

怎么查看启明星辰特征库版本_h3c防火墙查看病毒特征库 版本_linux 查看库的版本

4.查看指定库文件的版本信息

要查看指定库文件(例如.so文件)的版本信息linux串口驱动,可以使用objdump命令。该命令用于显示可执行目标文件或二进制目标文件中各个部分的信息。

bash
objdump -p<library-file>| grep version

例如:

bash
objdump -p/usr/lib/x86_64-linux-gnu/libncurses.so | grep version

5.通过命令行查找系统中特定库文件的位置

要通过命令行查找系统中特定库文件(例如.so文件)所在位置,可以使用以下命令:

bash
find /-name <library-name>.so*2>/dev/null

h3c防火墙查看病毒特征库 版本_怎么查看启明星辰特征库版本_linux 查看库的版本

例如:

bash
find /-name libncurses.so*2>/dev/null 

6.通过命令行查找系统中所有包含特定库文件名的位置

要通过命令行查找系统中所有包含特定库文件名(例如libncurses.so)的位置,可以使用以下命令:

bash
locate <library-name>.so*

例如:

bash
locate libncurses.so*

7.通过命令行查找特定动态链接库被哪些程序使用

要通过命令行查找特定动态链接库(例如libncurses.so)被哪些程序使用,可以使用以下命令:

bash 
lsof +D/| grep <library-name>.so 

例如:

bash 
lsof +D/| grep libncurses.so 

8.使用lsof命令查找正在使用某个动态链接库的进程

如果你想知道哪个进程正在使用某个动态链接库,可以使用以下lsof 命令:

bash 
sudo lsof -b+c0 <library-name>.so 

例如:

bash 
sudo lsof -b+c0 libncurses.so 

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: bash linux查找文件 linux系统 lsof vim查找
最后更新:2023年3月23日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
syslinux.exe centos CentOS启动盘制作 开源开发者为任天堂N64主机带来了新的Linux内核移植 centos系统的桌面版安装系统重新安装系统安装 Linux task定时任务无反应,如何解决? RedHatLinux安装程序镜像文件提示错误信息时代汇总的 红帽2.6内核升级,企业Linux新飞跃! redhat 修改ip Redhat修改IP:简单易学,轻松上手! 我的共享文件夹路径为/mnt/hgfs/desktop 创建用户的时候指定分组是怎样的体验? SUSE Linux虚拟机下载指南 Linux系统与Shell编程入门指南 Linux系统中通常有三种类型的用户:超级用户 安装KaliLinux虚拟机的大小选项中的配置信息介绍 centos rhythmbox CentOS轻松享受Rhythmbox音乐,安装教程! 可用性对比Banshee的应用起来非常简单,你知道吗 解决Linux CPU高负载,8招搞定! 《鸡你太美》都没有对应歌词…… Linux设备驱动开发详解4:8个问题解决方案 嵌入式Linux系统的构建和管理方式发生了什么? 哪些电脑可安装Linux?十大特点解析!
i2c linux驱动 ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境syslinux.exe centos CentOS启动盘制作Linux安装Git,轻松get!Linux的文件系统是inux操作系统的本质吗??Linux串口驱动优化与调试技巧Linux下修改环境变量的几种主要方法,你知道吗?Win8安装Linux系统:简易步骤grep命令的基本语法格式:grep命令基本格式介绍CentOS网络畅通,教你添加网卡Linux中如何使用“grep”命令命令命令?fedora server FedoraServer:优势与使用方法玩转Linux用户空间MTD,享受高效闪存系统Linux用户如何获得管理员权限?8种方法解析RedHatLinux操作系统支持的文件系统教程操作环境Linux常用软件源,打造高效系统7-ZipZS中文多语免费版开源免费解压缩软件轻松管理MySQL,这8个Linux工具必备Linux基础——远程访问及控制(OpenSSH服务端)Linux系统移植,嵌入式必备!最小化安装“图形化界面”有什么区别?
linux ssh帐号 如何创建和管理LinuxSSH帐号?常用技巧和注意事项 两年前的预言几乎都成为现实,Meizu魅族M9智能手机 搭建测试环境过程中的aws服务器,查看内存的使用情况 解决Linux CPU高负载,8招搞定! linuxlinux有哪些版本?linux有什么版本 北京时间Asia/Shanghai时区语言和键盘7安装配置 虚拟机装deepin,电脑焕然新生 Linux基础命令大全,轻松掌握! linux rename函数 Linux用户的必修功课之一编程的Shell种类及作用 1.主动信息搜集直接访问目标对其进行工具扫描 Linux与Windows文件路径转换技巧 Linux必备:360安全卫士下载攻略 了解Linux默认文件系统的发展历史包括它的诞生以及未来发展 Linux如何安装fcitx输入法 Logic/HFS+文件系统修复固件故障的解决办法 轻松掌握Linux世界:虚拟机Linux下载文件指南 Linux系统CPU内存查询技巧:轻松掌握使用情况 Linux解压gz文件,快速高效的操作技巧! RedHatLinux安装程序镜像文件提示错误信息时代汇总的 轻松查询Linux操作系统版本,八种方法全掌握
标签聚合
linux系统 linux服务器 centos 软件 虚拟机 sudo 命令模式 命令 操作 文件目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 30篇
  • 2023年5月 / 124篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2