Linux檢視軟體位置的命令
如果我們在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
轉自Dave:http://blog.csdn.net/tianlesoftware/article/details/5954040
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-751663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LINUX 檢視硬體配置命令Linux
- LINUX檢視硬體配置命令Linux
- navicat檢視mysql安裝位置命令MySql
- linux硬體資訊檢視命令(ZT)Linux
- 檢視Linux硬體的一些命令Linux
- Linux檢視已安裝軟體Linux
- win10系統軟體安裝位置怎麼檢視Win10
- 002-檢視某軟體是否已安裝以及位置
- Linux 系統下檢視硬體資訊命令大全Linux
- linux檢視裝置命令Linux
- Linux 系統檢視命令Linux
- linux系統檢視命令Linux
- 檢視Linux系統版本的命令Linux
- linux上檢視埠使用的命令Linux
- linux命令檢視記憶體命令free -h whereis locate find查詢命令Linux記憶體
- UBUNTU檢視軟體版本Ubuntu
- Django檢視之檢視類和中介軟體Django
- Linux檢視伺服器記憶體使用情況的命令Linux伺服器記憶體
- 在Linux命令列檢視影像的方法Linux命令列
- Linux 檢視日誌的命令彙總Linux
- Linux檢視檔案的命令有哪些?Linux
- 檢視linux系統版本號的命令Linux
- linux常用到的檢視系統命令Linux
- linux 檢視檔案內容的命令Linux
- Linux檢視資訊基本命令Linux
- linux下檢視埠命令lsofLinux
- linux系統資訊檢視命令Linux
- Linux檢視系統命令(轉)Linux
- 檢視 yum 安裝的 PHP 位置PHP
- linux top命令檢視記憶體及多核CPU的使用講述Linux記憶體
- Linux 軟體安裝位置選擇指南Linux
- GDB檢視記憶體(x 命令)記憶體
- Linux中常用來檢視程式的命令PSLinux
- Linux ps命令詳解,Linux檢視程序。Linux
- Linux 檢視系統檔案命令Linux
- Linux檢視系統版本命令Linux
- Linux查詢檢視幫助命令Linux
- 檢視linux系統版本命令Linux