linu下如何檢視某個軟體是否安裝?安裝路徑在哪

2021-12-24 10:23:34 字數 3785 閱讀 9571

1樓:阿鸞

首先要知道軟體名字,例如 wireshark

然後全盤搜尋,root使用者命令find / -name "wireshark"

我們平時能直接敲「ls」 「cat」等命令,是因為軟體已經放在預設路徑(環境變數),而可以用以下命令檢視環境變數

echo $path

結果是:(多個路徑,以冒號為分隔)

/usr/lib64/qt-3.3/bin:/usr/local/bin:

/usr/bin:/bin:/usr/local/sbin:

/usr/sbin:/sbin:/home/zeng**/bin

返回正題,如果上面find / -name "wireshark"能搜尋到,極有可能是已經安裝,特別是搜尋到在環境變數路徑裡的時候。

2樓:匿名使用者

可以用:

rpm -q -i檢視是否安裝,如rpm -q -i gcc

可以用rpm -q -l檢視路徑,如rpm -q -l gcc

linux如何檢視自己安裝軟體在哪

3樓:幻翼高達

1、連線上相應的linux主機,進入到等待輸入shell指令的linux命令列狀態下。

2、以查詢nginx為例,在linux命令列下輸入shell指令:ps -ef | grep nginx。

3、鍵盤按「回車鍵」執行shell指令,此時會看到nginx的安裝路徑被顯示了出來。

4樓:匿名使用者

一、檢視軟體安裝路徑:

linux軟體安裝的地方不止一個地方,先說檢視軟體安裝的所有路徑(地址)。

這裡以mysql為例。比如說我安裝了mysql,但是不知道檔案都安裝在哪些地方、放在哪些資料夾裡,可以用下面的命令檢視所有的檔案路徑

在終端輸入:

whereis mysql

回車,如果你安裝好了mysql,就會顯示檔案安裝的地址,例如我的顯示(安裝地址可能會不同)

mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

可以看出來,mysql安裝在這些目錄裡。

如果你沒有安裝mysql,則不會顯示檔案路徑出來。

二、查詢執行檔案所在路徑:

如果你只要查詢檔案的執行檔案所在地址,直接用下面的命令就可以了(還是以mysql為例):

which mysql

結果會顯示:

/usr/bin/mysql

linux下如何檢視某個軟體 是否安裝?安裝路徑在哪

5樓:雲修網

因為linux安裝軟體的方式比較多,所以沒有一個通用的辦法能查到某些軟體是否安裝了。總結起來就是這樣幾類:

1、rpm包安裝的,可以用rpm -qa看到,如果要查詢某軟體包是否安裝,用 rpm -qa | grep 「軟體或者包的名字」。

1[root@hexuweb102 ~] rpm -qa | grep ruby

2、以deb包安裝的,可以用dpkg -l能看到。如果是查詢指定軟體包,用dpkg -l | grep 「軟體或者包的名字」;

1[root@hexuweb102 ~] dpkg -l | grep ruby

3、yum方法安裝的,可以用yum list installed查詢,如果是查詢指定包,命令後加 | grep 「軟體名或者包名」;

1[root@hexuweb102 ~] yum list installed | grep ruby

4、如果是以原始碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,這個只能看可執行檔案是否存在了,

上面兩種方法都看不到這種原始碼形式安裝的包。如果是以root使用者安裝的,可執行程式通常都在/sbin:/usr/bin目錄下。

說明:1

其中rpm yum redhat系linux的軟體包管理命令,dpkg debian系列的軟體包管理命令

6樓:匿名使用者

-qa 是查詢rpm包

-ql 是顯示安裝的具體檔案和位置

[root@localhost ~]# rpm -qa zlibzlib-1.2.3-3

[root@localhost ~]# rpm -ql zlib/usr/lib/libz.so.1

/usr/lib/libz.so.1.

2.3/usr/share/doc/zlib-1.2.

3/usr/share/doc/zlib-1.2.3/readme

7樓:匿名使用者

linux系統的軟體一般是安裝在/usr資料夾下的。軟體的配置檔案在/etc資料夾。想檢視一個軟體是否安裝可以使用終端直接輸入軟體名稱,如下圖:

8樓:讓服務成就美好生活

一般用rpm比較快,命令格

rpm -qa 軟體名

9樓:放牧啊

是rpm 還是tar yum?

linux下如何檢視某個軟體 是否安裝?安裝路徑在哪

10樓:阿爾邁凡

一般的如果是桌面軟體的話可以從全域性選單等一些選單介面中找到相應的啟動項

如果正常啟動則表示安裝

也可以使用在命令列輸入相應軟體的名稱(有時可能軟體名稱與程式/命令名稱並不相同可以使用tab鍵進行匹配或者使用包管理器檢視相應的軟體包名稱)

如果可以執行則表示安裝

使用相應發行版所提供的包管理器也可以檢測軟體是否安裝

比如通過安裝該軟體來確定是否已經安裝(如果該軟體並非使用包管理器安裝的話就會不準)

不同發行版也會提供相應的工具進行查詢

比如debian系可以使用dpkg進行查詢(dpkg -l | grep 軟體名稱)

軟體安裝的位置

而且一般情況下可以使用whereis這個命令來進行軟體位置定位

如果是自己手動安裝的比如很多軟體都是通過configure、make、make install三步曲從原始碼編譯安裝的

這樣的則可以根據configure是否使用--prefix引數指定相應的安裝目錄

如果以上的方法都找不到

還可以使用find或者locate的方法對根目錄進行整體搜尋

搜尋相應的軟體名稱再通過grep等進行過濾匹配來手動定位

比如檢視是否安裝了vim這個軟體

可以locate | grep vim

如果內容太多可以進行一些過濾

因為一般的情況下linux下可執行檔案多數在bin目錄

所以可以

locate | grep 'bin/vim'

如果還是比較多的話則可以使用more進行檢視

locate | grep 'bin/vim' | more

11樓:匿名使用者

首先你要確定你的軟體是什麼方式安裝?

如果不確定,你可知道你的軟體名字,用find查詢一下在哪個目錄find / -name softname如果你知道軟體執行的埠,也可用

lsof -i:軟體埠

12樓:

一般軟體的安裝目錄資料夾和軟體名一樣,可以用find / -name找一下

還可以用rpm grep找一下

還有就是管它有沒有裝,在裝一下,如果已經安裝了,log 上面也會顯示出來

13樓:大大蟲

rpm -qa | grep ***x

rpm -ql ***xx

linu下如何檢視某個軟體是否安裝?安裝路徑在哪

以redhat centos 中php mysql為例 1 如果包是通過yum或者rpm方式安裝 root localhost yum.repos.d rpm qa 找出系統所有的包,找到對應的檔名 root localhost yum.repos.d rpm ql php mysql 5.4.16...

我怎麼在linu下檢視apache日誌

linux環境中apache也就是httpd服務的啟動,檢視apache日誌 很簡單,用如下命令即可 然後在這個目錄下就可以看專到不同級別的apache日誌。什麼是apache日誌 apache內建了記錄伺服器活動的功能,這就是它的日屬志功能。這個 apache日誌 系列文章介紹的就是apache的...

linu下檢視ipv6閘道器,linux 下 檢視ipv6閘道器

命令 sbin ip 6 route show dev sbin ip 6 route show dev eth0 3ffe ffff 0 f101 64 proto kernel metric 256 mtu 1500 advmss 1440 fe80 10 proto kernel metric...