linux查看安裝目錄的方法:1、直接執(zhí)行“whereis 軟件名”命令即可查看到安裝目錄;2、執(zhí)行“ps -ef|grep 軟件名”命令獲取軟件運(yùn)行的進(jìn)程號(hào),再執(zhí)行“l(fā)s -l /proc/進(jìn)程號(hào)/cwd”命令即可查看到安裝目錄。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。
linux查看軟件安裝目錄的方法
方法1:whereis 軟件名
以查詢MySQL為例子
whereis mysql # 結(jié)果 mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
方法2:ps -ef|grep 軟件名
和 ls -l /proc/進(jìn)程號(hào)/cwd
若安裝的軟件已經(jīng)在運(yùn)行,可通過根據(jù)軟件運(yùn)行進(jìn)程號(hào)進(jìn)行查詢
以redis為例
ps -ef|grep redis # 結(jié)果 duni 2246 1 0 Feb19 ? 00:09:09 ./redis-server 127.0.0.1:6379 ls -l /proc/2246/cwd # 結(jié)果,cwd后面不加/ lrwxrwxrwx 1 duni duni 0 Feb 19 17:46 /proc/2246/cwd -> /home/duni/DuniSoftware/redis-3.2.3/src
/proc 文件系統(tǒng)是一種內(nèi)核和內(nèi)核模塊用來(lái)向進(jìn)程(process) 發(fā)送信息的機(jī)制(所以叫做/proc)。這個(gè)偽文件系統(tǒng)讓你可以和內(nèi)核內(nèi)部數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,獲取 有關(guān)進(jìn)程的有用信息,在運(yùn)行中(on the fly) 改變?cè)O(shè)置(通過改變內(nèi)核參數(shù))。 與其他文件系統(tǒng)不同,/proc 存在于內(nèi)存之中而不是硬盤上。proc文件系統(tǒng)以文件的形式向用戶空間提供了訪問接口,這些接口可以用于在運(yùn)行時(shí)獲取相關(guān)部件的信息或者修改部件的行為,因而它是非常方便的一個(gè)接口。