原文地址:http://blog.csdn.net/bulljordan23/article/details/7749270
如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定。
一 Which 命令
Shell 的which 命令可以找出相关命令是否已经在搜索路径中。 如:
[root@localhost ~]# which gcc
/usr/bin/gcc
二 Whereis 命令
Whereis 命令搜索更大范围的系统目录,和Shell 的搜索路径无关。 要注意,有些系统上的which 命令不显示用户没有执行权限的文件。
[root@localhost ~]# which ipppd
/sbin/ipppd
[root@localhost ~]# whereis ipppd
ipppd: /sbin/ipppd /usr/sbin/ipppd /usr/share/man/man8/ipppd.8.gz
三 Locate 命令
该命令会先考察预先编译好的一个文件系统的索引,以此确定与特定模式相匹配的文件名。 它搜索的并不特定与命令或者软件包,而是能够找到的任何类型的文件。
Locate 的数据库库通常由updatedb 命令在每天晚上重新生成,这个命令由cron来运行。 因此,执行一次locate 的结果不是总能够反映出文件系统新近的变化。
比如查看头文件signal.h
[oracle@localhost ~]$ locate signal.h
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
Please have a look at /etc/updatedb.conf to enable the daily cron job.
[oracle@localhost ~]$ su - root
Password:
[root@localhost ~]# updatedb
[root@localhost ~]# locate signal.h
/usr/src/kernels/2.6.9-78.EL-i686/include/linux/signal.h
/usr/src/kernels/2.6.9-78.EL-i686/include/asm-i386/signal.h
/usr/src/kernels/2.6.9-78.EL-smp-i686/include/linux/signal.h
/usr/src/kernels/2.6.9-78.EL-smp-i686/include/asm-i386/signal.h
/usr/src/kernels/2.6.9-78.EL-hugemem-i686/include/linux/signal.h
/usr/src/kernels/2.6.9-78.EL-hugemem-i686/include/asm-i386/signal.h
/usr/share/doc/SDL-devel-1.2.7/html/sdlcondsignal.html
/usr/share/man/man0p/signal.h.0p.gz
/usr/include/valgrind/pub_tool_libcsignal.h
/usr/include/asm/signal.h
/usr/include/sys/signal.h
/usr/include/linux/signal.h
/usr/include/glib-2.0/gobject/gsignal.h
/usr/include/boost/signal.hpp
/usr/include/signal.h
相关推荐
支持linux 64位系统的咯路径软件,希望对大家学习有所帮助。 device-mapper-1.02.39-1.el5.i386.rpm device-mapper-1.02.39-1.el5.x86_64.rpm device-mapper-event-1.02.39-1.el5.x86_64.rpm device-mapper-...
Linux系统如何查看MySQL安装路径 Linux系统中查看MySQL安装路径可以通过多种方法实现。下面逐一介绍这些方法: 1. 通过rpm查看软件安装情况 首先,我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如...
在本教程中,我们将详细讲解如何在Linux上安装和配置多路径软件。 首先,我们需要了解的是Linux下常用的多路径软件——Device Mapper Multipath (DM-Multipath)。DM-Multipath是内置于Linux内核中的一个模块,用于...
Linux 下安装 Libreoffice 软件并实现 Word 到 PDF 转换 Libreoffice 是一个功能强大且开源的 office 软件套件,能够满足用户日常办公需求。 Linux 环境下安装 Libreoffice 软件,可以实现 Word 文档到 PDF 格式的...
安装过程中,用户需要遵循Oracle的指导,进行系统配置、依赖库的检查和安装、许可协议的接受、组件选择和安装路径设定等一系列步骤。安装完成后,还需要进行相应的配置和测试,以确保Tuxedo能正常工作并与现有的系统...
Linux 下 SAN 存储多路径软件的安装及配置需要安装相应的软件包,配置多路径服务,修改配置文件,删除现有路径,格式化路径,查看多路径,查看磁盘信息,并设置 multipathd 服务自动启动。这样可以提高存储系统的...
安装路径通常设定为Linux的/opt/simpana目录下。安装过程分为多个步骤,包括安装前的准备工作、需要的配合工作以及详细安装步骤。在实际操作中,可能需要与应用维护人员协同工作,确保服务在安装期间不受影响。 ...
首先,ArcFace SDK是虹软公司专为人脸识别开发的一款软件开发工具包,它提供了在Linux 64位环境下进行人脸识别的接口和库文件。这个版本的SDK,即V3.0,旨在提升识别效率和准确性,为开发者提供更为便捷的开发体验。...
"Linux"表明k9s主要针对Linux操作系统,"amd64"是x86_64架构的另一种说法,意味着该软件适用于64位的Linux系统。"Docker"的提及可能是因为k9s的部分设计理念源于ctop,一个用于监控Docker容器的工具。 压缩包内的...
根据描述,路径应该是`opencv-3.1.0/3rdparty/ippicv/downloads/linux-*`。这里的"opencv-3.1.0"代表OpenCV库的版本号,而"linux-*"表示与Linux平台相关的目录。 3. **重新CMake**:在替换文件之后,用户需要重新...
用户在安装过程中应该查看这个文件,以了解任何特殊要求或注意事项。 3. **usr**:这是一个目录,可能包含了Flash Player所需的其他配置文件或者子目录,比如放置于/usr/lib/(或其他类似路径)以便系统能够找到并...
Linux环境下安装Oracle数据库是一个涉及多个步骤和技术细节的过程。在Oracle 11g R2的安装中,特别是在Linux操作系统上,需要安装一系列依赖包、配置系统环境变量、创建用户和目录、修改系统配置等关键步骤。以下是...
标题中的"ippicv_linux_20151201.tgz"是一个针对Linux平台的IPPICV库的压缩包文件,发布于2015年12月1日。IPPICV,全称为Intel Performance Primitives Image Processing Library for Computer Vision,是由Intel...
3. 遵循安装向导的提示,选择适当的安装选项(如数据库类型、组件、路径等)。 4. 应用下载的补丁。 5. 配置监听器(监听器.ora和tnsnames.ora文件)。 6. 初始化数据库实例(使用DBCA或手动创建)。 7. 创建并配置...
用户可能需要阅读该文件以获取更多关于RAR for Linux软件的安装和使用信息。 7. **RAR for Linux**: 这是针对Linux系统开发的RAR工具,可能包含了RAR的编译版本,用户可以直接在Linux上运行,而不依赖于 Wine 等...
在Linux环境下,安装程序通常采用两种主要格式:DEB(用于Debian和Ubuntu等基于Debian的系统)和RPM(用于Red Hat、CentOS和Fedora等基于RPM的系统)。这个压缩包 "Apache_OpenOffice_4.1.3_Linux_x86-64_install-...
描述中提到的"ippicv_linux_20151201.tgz"是一个归档文件,通常用于在Linux系统中分发软件。".tgz"文件是一种组合了tar归档和gzip压缩的文件格式,用于打包多个文件和目录,并进行压缩以减小存储空间。在安装OpenCV ...
通过上述步骤,我们已经完成了在 Red Hat Enterprise Linux 5 系统中安装配置 Apache、MySQL、PHP 及其相关依赖软件的过程。这一系列操作不仅能够为用户提供一个完整的 LAMP(Linux, Apache, MySQL, PHP)环境,同时...
### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...
Linux下的飞信是一款专为Linux操作系统设计的即时通讯软件,其名为"linux_fetion_v1.0.tar.gz",采用tar.gz格式进行压缩,这种格式是Linux中常见的归档和压缩方式,由tar工具进行文件打包,再通过gzip工具进行压缩,...