新聞中心
Linux是一款廣泛使用的操作系統(tǒng),它以其高度的自由度和擴展性而受到開發(fā)者和用戶們的喜愛。在Linux環(huán)境下,我們常常需要安裝各種軟件來滿足自己的需求,而學會查詢Linux文件的安裝位置,則是一個必備的技巧。本篇文章將介紹幾種,幫助大家更好地使用Linux系統(tǒng)。

10多年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站建設,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于成都企業(yè)網(wǎng)站建設,高端網(wǎng)頁制作,對資質(zhì)代辦等多個行業(yè),擁有豐富的網(wǎng)站維護經(jīng)驗。
方法一:使用whereis命令查詢
whereis命令可以查詢Linux系統(tǒng)中安裝的軟件、命令和文檔的位置。使用該命令可以快速查詢文件的安裝位置。
語法:
whereis [選項] 文件名
選項:
-b:只查詢二進制文件
-m:只查詢文檔文件
-s:只查詢源代碼文件
示例:
查詢安裝在Linux系統(tǒng)中的Vim編輯器的位置
whereis vim
返回結果:
vim: /usr/bin/vim.basic /usr/bin/vim.tiny /usr/share/man/man1/vim.1.gz
其中,/usr/bin/vim.basic和/usr/bin/vim.tiny是Vim編輯器的二進制文件路徑,/usr/share/man/man1/vim.1.gz則是Vim編輯器的幫助文檔路徑。
方法二:使用which命令查詢
which命令也是一個快速查詢命令行命令和軟件的位置的方法。
語法:
which [選項] 命令或文件名
選項:
-a:顯示所有符合條件的路徑
-b:僅顯示符合條件的二進制文件路徑
示例:
查詢ls命令的位置:
which ls
返回結果:
/bin/ls
其中,/bin/ls是ls命令的安裝路徑。
方法三:使用locate命令查詢
locate命令可以快速查詢文件在文件系統(tǒng)中的位置。它通過Linux系統(tǒng)內(nèi)存中的數(shù)據(jù)庫來查找文件,因此速度較快,但是需要一定的時間來更新數(shù)據(jù)庫。
語法:
locate 文件名或路徑
示例:
查詢文件system.log的位置:
locate system.log
返回結果:
/var/log/system.log
其中,/var/log/system.log即為system.log文件的安裝路徑。
方法四:使用find命令查詢
find命令可以在指定目錄中查找符合條件的文件,并且可以通過指定文件類型、名稱和大小等參數(shù)來進一步限定搜索范圍。
語法:
find 查找路徑 參數(shù)
示例:
查詢根目錄下所有的png圖片:
find / -name ‘*.png’
返回結果:
/home/username/screenshot.png
其中,/home/username/screenshot.png即為所查找的文件。
以上就是幾種查詢Linux文件安裝位置的方法,這些方法的靈活應用能夠顯著提升Linux系統(tǒng)的使用效率。在使用Linux時,要善于利用這些查詢命令,加深對Linux系統(tǒng)的了解,從而更好地駕馭這個強大的開源操作系統(tǒng)。
相關問題拓展閱讀:
- 如何查看當前l(fā)inux安裝在哪里
- linux下如何查看某個軟件 是否安裝?安裝路徑在哪
如何查看當前l(fā)inux安裝在哪里
我的系統(tǒng)是red hat
我用命令rpm查是否安裝了某個軟件(例如: matlab 與 fluent ),得到了如下的結果:
我用rpm -qa (| grep) matlab , 回車后沒有任何顯示
我用rpm -qa fluent , 回車后沒有任何顯示
我用rpm -qa vasp , 回車后沒有任何顯示
但實際上肯定是裝了matlab和fluent , 而我用# rpm -q fluent
顯示的卻是package fluent is not installed
matlab也一樣
另外,命令 # man rpm
返回的卻是 No manual entry for rpm
這是為什么呢?
++++++++++++++++++++++++++++++++++++++++++
rpm -qa|grep 軟件包
++++++++++++++++++++++++++++++++++++++++++
用yum命令yum search試試
++++++++++++++++++++++++++++++++++++++++++
如果你使用鬧敗rpm -ivh matlab裝的,
用rpm -qa | grep matlab肯定是能夠找到的。
如果你是用
make && make install裝的。那么更好直接去找執(zhí)行程序,就知道有沒裝上去
find / -name matlab
如果裝了,它會告訴你執(zhí)行程序被釋放到哪個目錄了。
++++++++++++++++++++++++++++++++++++++++++
rpm -qa 是查看該軟件是否被安裝,grep和find是查看文件位置
++++++++++++++++++++++++++++++++++++++++++
.linux下如何查看某個軟件安裝在哪個目錄啊?
++++++++++++++++++++++++++++++++++++++++++
rpm -ql 軟件名
怎么不給分啊,
++++++++++++++++++++++++++++++++++++++++++
看怎么安裝的.
一般有源碼和包安裝兩種方式.
源碼安裝的話可以看 configure 的日志;
rpm 等包方式的話,就要查其中的數(shù)據(jù)庫了,比如 rpm -q 進行查詢.
-q .應用實例:安裝glib的問題???
請問:系統(tǒng)已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說的:
tar vzfx glib-XXXXXXX.tar.gz
./configure
make
make install
后, 我再
rpm -q glib
顯示的還是以前底版本的耐彎源glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因為很多程序都是depends他的.
請大家?guī)臀疫@個菜鳥解決這個蠢問題.
++++++++++++++++++++++++++++++++++++++++++++
自己編譯并安裝.tar.gz格式的源代碼并不影響到.rpm的數(shù)據(jù)庫。如果不出意外的話,你需要的東西應該已經(jīng)正確安裝了(我可沒說能正確使用)。用
rpm -ql xxx
查一下那個低版本的安裝在哪個目錄下,在./configure后設置,重新make并make install就行。
例如,原來的glib安裝在/usr/share/glib下,那就用:
./configure –prefix=/usr/share
make
make install
源代碼的編譯安裝需要試驗,可能它會直接把一大堆文件拷貝到/usr/share下,而不建glib目錄。看一看你已經(jīng)安裝的,應該有所啟發(fā)的。
1.通過rpm查看
查看軟件是否安裝
首先我們需要查看軟件是否唯櫻凱已經(jīng)安裝,或者說查看安裝的軟件包名稱。如查找是否安裝mysql
2.接著根據(jù) rpm -ql 列出軟件包安裝的文件
3.綜合上述以上的問題,可以直接使用 rpm -qal |grep mysql 查看mysql所有安裝包的文件存儲位置
4.Yum查找
除了rpm 查詢還可以通過yum search 查找對應可以安裝的軟件包
5.其他查找方法
除指喚了根據(jù)軟件包來找文件位置之外,最常用的就是通過find查找某個關鍵字比如mysql所有包含mysql服務的文件路徑
6.Which查找命令
Which命令是通過 PATH環(huán)境變量查找可執(zhí)行文件路徑,用于查找指向這個命令所在的文件夾
7.Whereis命令和find類似頌雹,不過不同的是whereis是通過本地架構好的數(shù)據(jù)庫索引查找會比較快。如果沒有更新到數(shù)據(jù)庫里面的文件或命令則無法查找到信息 查看過程需要用到一些Linux命令,知道這些命令會簡單很多,推薦下方網(wǎng)站查閱學習Linux命令。
df
找根分區(qū)掛載點所在分區(qū)。
linux下如何查看某個軟件 是否安裝?安裝路徑在哪
Linux中查看某個軟件的安裝路徑
Linux中查看某個軟件的安裝路徑(地址)有時顯得非常重局晌吵要。比如某個文件的快速啟動項被刪除,或者要建立快速啟動項,或者想刪除、添加安裝文件等等,很多地方都要用到查案文件安裝路徑的命令。
這里介紹Linux查看文件安裝路徑(地址)命令。
一、查看文件安裝路徑:
由于軟件安裝的地方不止一個地方,所有先說查看文件安裝的所有路徑(地址)。
這里以Oracle為例。比如說安裝了Oracle,但是不知道文件都安裝在謹消哪些地桐侍方、放在哪些文件夾里,可以用下面的命令查看所有的文件路徑
在終端輸入:
whereis oracle
回車,如果安裝好了Oracle,就會顯示文件安裝的地址,例如此顯示(安裝地址可能會不同)
oracle: /usr/bin/oracle /usr/lib/oracle /usr/share/oracle /usr/share/man/man1/oracle.1.gz
可以看出來,Oracle安裝在是個目錄里。
如果沒有安裝Oracle或者Oracle安裝沒成功,則不會顯示文件路徑出來。只提示:
oracle:
二、查詢運行文件所在路徑:
如果只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以Oracle為例):
which oracle
結果會顯示:
/usr/bin/oracle
.在linux下如何判斷是否已經(jīng)安裝某個軟件?
我的系統(tǒng)是red hat
我用命令rpm查是差襪否安裝了某個軟件(例如: matlab 與 fluent ),得鍵李到了如下的結果:
我用rpm -qa (| grep) matlab , 回車后沒有任何顯示
我用rpm -qa fluent , 回車后沒有任何顯示
我用rpm -qa vasp , 回車后沒有任何顯示
但實際上肯定是裝了matlab和fluent , 而我用# rpm -q fluent
顯示的卻是package fluent is not installed
matlab也一樣
另外,命令 # man rpm
返回的卻是 No manual entry for rpm
這是為什么呢?
++++++++++++++++++++++++++++++++++++++++++
rpm -qa|grep 軟件包
++++++++++++++++++++++++++++++++++++++++++
用yum命令yum search試試
++++++++++++++++++++++++++++++++++++++++++
如果你使用rpm -ivh matlab裝的,
用rpm -qa | grep matlab肯定是能夠找到的。
如果你是用
make && make install裝的。那么更好直接去找執(zhí)行程序,就知道有沒裝上去
find / -name matlab
如果裝了,它會告訴你執(zhí)行程序被釋放到哪個目錄了。
++++++++++++++++++++++++++++++++++++++++++
rpm -qa 是查看該軟件是否被安裝,grep和find是查看文件位置
++++++++++++++++++++++++++++++++++++++++++
.linux下如何查看某個軟件安裝在哪個目錄?。?/p>
++++++++++++++++++++++++++++++++++++++++++
rpm -ql 軟件名
怎么不給分啊,
++++++++++++++++++++++++++++++++++++++++++
看怎么安裝的.
一般有源碼和包安裝兩種方式.
源碼安裝的話可以看 configure 的日志;
rpm 等包方式的話,就要查其中的數(shù)據(jù)庫了,比如 rpm -q 進行查詢.
-q .應用實例:安裝glib的問題???
請問:系統(tǒng)已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說的:
tar vzfx glib-XXXXXXX.tar.gz
./configure
make
make install
后, 我再
rpm -q glib
顯示的還是以前底版本的glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因為很多程序都是depends他的.
請大家?guī)臀疫@個菜鳥解決這個蠢問題.
++++++++++++++++++++++++++++++++++++++++++++
自己編譯并安裝.tar.gz格式的源代碼并不影響到.rpm的數(shù)據(jù)庫。如果不出意外的話,你需要的東西應該已經(jīng)正確安裝了(我可沒說能正確使用)。用
rpm -ql xxx
查一下那個低版本的安裝在哪個目錄下,在./configure后設置,重新make并make install就行。
例如,原來的glib安裝在/usr/share/glib下,那就用:
./configure –prefix=/usr/share
make
make install
源代碼的編譯安裝需要試驗,可能它會直接把一大堆文件拷貝到/usr/share下,而不建glib目錄??匆豢茨阋呀?jīng)安裝的,應該有所啟發(fā)的。
linux查看文件安裝位置的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux查看文件安裝位置,輕松學會Linux文件安裝位置查詢方法,如何查看當前l(fā)inux安裝在哪里,linux下如何查看某個軟件 是否安裝?安裝路徑在哪的信息別忘了在本站進行查找喔。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎服務商,價格厚道。提供成都服務器托管租用、綿陽服務器租用托管、重慶服務器托管租用、貴陽服務器機房服務器托管租用。
網(wǎng)頁題目:輕松學會Linux文件安裝位置查詢方法 (linux查看文件安裝位置)
當前路徑:http://www.dlmjj.cn/article/dhsohio.html


咨詢
建站咨詢
