linux 查看软件安装目录
2016-05-14 00:17
302 查看
如果我们在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
一. 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
相关文章推荐
- linux常用命令笔记
- window linux IPC ftok BY_HANDLE_FILE_INFORMATION
- 如何让vmware中的ubuntu虚拟机全屏显示
- 使用 backtrace 获得 Linux 函数调用栈
- linux下不按回车如何读取字符&&读取到字符不回显
- linux 驱动函数简介
- CentOS 6使用iostat
- Linux磁盘无密码共享给Winddows
- CentOS上使用sendmail发送邮件
- 给学Linux的同学们发几本电子书
- 更换本地的yum源为阿里云提供的镜像
- CentOS 7 安装 fcgiwrap时提示 FastCGI library is missing 的问题
- linux修改成静态Ip 后无法联网
- CentOS 6.7安装MySQL
- Linux堆管理实现原理学习笔记 (上半部)
- 查看 linux系统硬件和环境信息
- linux下查找特定的java进程
- CentOS6安装Jenkins
- linux基础之文件查找
- CentOS6下Jenkins连接Git服务器出错的问题