1. 程式人生 > >Linux 查詢已安裝軟體的方法

Linux 查詢已安裝軟體的方法

1.rpm

注意rpm區分大小寫

查詢已安裝的以mysql開頭的包

rpm  -qa mysql*

查詢已安裝的mysql 包

rpm -qa|grep mysql

rpm的方法有時候也搜尋已安裝的包

2.yum

列出指定包的所有情況

yum list package

yum list | grep installed

3.whereis

有時候可以藉助查詢檔案的方式找到對應包的路徑

例如whereis mysql

4.find

可以使用find查詢檔案的所在路徑

find 查詢路徑 查詢引數

在根目錄下查詢以.conf結尾的檔案
find 
/ -name *.conf

5.locate

locate的功能和find類似

locate 查詢的檔案

查詢所有路徑下的mysql檔案

locate mysql

6.ps

可以通過查詢程序的方法找到對應的包的路徑

ps -ef|grep mysql

可以簡寫成

pgrep mysql

問題:如果是通過原始碼安裝的軟體通過以上方法無法找到,rpm和yum方法也僅限通過rpm和yum安裝的軟體,因為通過這兩種方式安裝的軟體預設執行命令系統是能識別的,而通過原始碼方式安裝的軟體除非是建立了軟連線或者通過配置檔案讓系統識別,否則無法通過這兩種方法查詢,不過可以通過ps分析程序的方式進行查詢。

備註:

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結,否則保留追究責任的權利。

《歡迎交流討論》

相關推薦

Linux 查詢安裝軟體方法

1.rpm 注意rpm區分大小寫 查詢已安裝的以mysql開頭的包 rpm  -qa mysql* 查詢已安裝的mysql 包 rpm -qa|grep mysql rpm的方法有時候也搜尋已安裝的包 2.yum 列出指定包的所有情況 yum list package yum li

Linux 檢視安裝軟體

因為linux安裝軟體的方式比較多,所以沒有一個通用的辦法能查到某些軟體是否安裝了。總結起來就是這樣幾類:1、rpm包安裝的,可以用rpm -qa看到,如果要查詢某軟體包是否安裝,用 rpm -qa | grep “軟體或者包的名字”。[[email protect

LINUX安裝軟體方法命令方法

一般有三種常見的安裝方法: 1. 圖形介面安裝: synaptic software management  (好像都是deb包) 2. 終端命令列方式。安裝源程式包(tar, Z, gz, bz2, tar.gz, tar.bz2, tar.Z, rar,

使用 Yum 歷史查詢安裝刪除的軟體包資訊

Yum是 RHEL/CentOS 的一個基於 rpm 的互動式高階包管理器,使用者可以用它來安裝新的軟體包、解除安裝或清除舊的/不需要的軟體包。它可以,並執行依賴分析,對已安裝的或可用的軟體包進行查詢等等。 在本文中,我們將解釋如何檢視 Yum 事務的歷史記錄,以便於

centos查詢安裝的jdk路徑的方法

在可執行 java命令的情況下查詢過程如下: 執行which java [[email protected] ~]# which java /usr/bin/java 執行ls -lrt /usr/bin/java [[email 

CentOS7 查詢安裝的包方便整理 /卸載

class tro cnblogs 查看 x86_64 centos7 strong rpm span 以PHP為例。首先查看已安裝的PHP rpm -qa |grep php 輸出結果: php-cli-5.4.16-42.el7.x86_64 php-common-5

linux inode 滿解決方法

linux inode find rm今天login server的一個網站,發現login後沒有生成session。根據以往經驗,一般是空間已滿導致session文件生成失敗空間剩余473M,可以排除空間已滿的情況。導致文件生成失敗還有另一個原因,就是文件索引節點inode已滿df -i Fil

ubuntu 安裝和檢視安裝軟體

說明:由於圖形化介面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這裡主要總結在終端通過命令列方式進行的軟體包安裝、解除安裝和刪除的方法。 一、Ubuntu中軟體安裝方法 1、APT方式 (1)普通安裝:apt-get i

linux下解除安裝apache方法小結

先檢查是否安裝了apache 1)yum安裝檢查:yum list installed |grep httpd 2)rpm安裝檢查:rpm -qa |grep httpd 3)自己編譯安裝的有多種方式查詢,例如查詢httpd的執行程式,或者檢查程序ps -ef |grep httpd等方

ubuntu解除安裝軟體方法

1.瀏覽已安裝的程式     dpkg --list 2.解除安裝程式和所有配置檔案    sudo apt-get --purge remove <programname> 3.只解除安裝程式。如果你移除程式但保留配置檔案 

Kali 檢視系統資訊的一些命令及檢視安裝軟體包的命令

1.系統 uname -a檢視核心/作業系統/CPU資訊 head -n 1 /etc/issue檢視作業系統版本 cat /proc/cpuinfo檢視CPU資訊 hostname檢視計算機名 lspci -tv列出所有PCI裝置 lsusb

Linux程式設計 18 安裝軟體程式(yum工具對軟體安裝,刪除,更新介紹)

一.   概述   本篇介紹在linux上見到的各種包管理系統(package management system,PMS)用來進行軟體安裝,管理,刪除的命令列工具。PMS是利用一個數據庫來記錄各種相關內容,包括: linux系統上已安裝了什麼軟體包,每個包安裝了什麼檔案,每個已安裝軟體包的版本。   軟體包

Linux系統中安裝軟體的幾種方式

目錄 紅帽派: Linux有很多種發行版本,各種發行版本之間安裝軟體方式和命令不一樣,同一個版本之間安裝軟體也有不同的方法。但是,大體來說,Linux有兩大派系,一個是紅帽派系,包含Redhat、Centos、Fedora等。還有一個是Debian

Ubuntu下如何檢視安裝軟體版本

最近發現terminator除了新版-1.91,想看下自己的終結者是啥版本?日,我能直接在終端裡輸入-v嗎? 當然本文主要解決另一個問題:如何檢視Ubuntu下安裝過的全部軟體。 檢視安裝的所有軟體【帶簡介】 ➜ ~ dpkg -l 檢視輸出: ➜ ~ dpkg -l

SUSE linux使用zypper 安裝軟體-比yum更好用

1. How to install "wget" command in Linux and how to use multiple : https://www.cyberciti.biz/tips/linux-wget-your-ultimate-command-l

Linux系統RPM安裝軟體

RPM有什麼作用? 使用RPM,使用者可以自行安裝和管理Linux上的應用程式和系統工具。 RPM有幾種基本的模式? 安裝---# rpm–i 或# rpm–ivh 查詢---# rpm–q 驗證---# rpm–V或# rpm–verify 刪除---# rpm

錯誤記錄: linux 使用yum安裝軟體出錯 basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or

最近在使用yum安裝一些東西的時候出現錯誤:比如 yum -y install gcc 錯誤提示: basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or directory 通過網上查詢發現這是由

ubuntu安裝和檢視安裝軟體

apt-cache search # ------(package 搜尋包)apt-cache show #------(package 獲取包的相關資訊,如說明、大小、版本等)apt-get install # ------(package 安裝包)apt-get install # -----(packa

linux兩種安裝jdk方法

解除安裝自帶的jdk: root使用者登陸到系統,開啟一個終端輸入# rpm -qa|grep gcj 會顯示軟體資訊:java-1........ # rpm -qa|grep jdk會顯示軟體資訊:jdk-1.... # rpm -e java-1.... # r

linux或unix安裝軟體包空間不足的解決辦法

        最近因為公司的伺服器編譯器版本太老需要在上面安裝新的gcc,但是安裝的時候又出現了安裝目錄/opt/空間不足的問題,讓我鬱悶了好久。         一個同事想出來以下的解決辦法:         軟體包的目標路徑是/opt/freeware