歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux源碼安裝的文件默認的存放路徑

Linux源碼安裝的文件默認的存放路徑

日期:2017/2/28 16:41:31   编辑:Linux教程

如果是別人發布的二進制包,可執行文件通常都安裝到Linux系統 /usr/bin 下面;如果是自己從源代碼安裝的,可執行文件通常都在 /usr/local/bin 下面,除非配置時指定了安裝位置。
例如:
rpm -ivh xxx1.rpm
可執行文件通常都安裝到 /usr/bin 下面

./configure (或者 ./configure --prefix=/usr/local)
make
make install
可執行文件通常都在 /usr/local/bin 下面,因為默認參數就是 --prefix=/usr/local

./configure --prefix=/usr (或者 ./configure --prefix=/opt 也可以指定其他位置,如你的家目錄 --prefix=~,~就是 /home/xxx<即你的家目錄>的縮寫)
make
make install
可執行文件通常都在 /usr/bin 下面(或者相應地位於 /opt/bin 下面,或者 /home/xxx/bin 下面,xxx 是你的家目錄)

無論那種方法,在 bash 控制台下只要輸入可執行文件頭幾個字母,然後連續按兩次 Tab 鍵,就可以列出可能的所有命令,如果只有一種可能,則自動顯示該文件全名,這稱為命令補全。想執行當前目錄下的可執行文件,則必須使用 ./ 作為命令前導,例如:
./myprogram

除此之外,一般的可執行文件都處在系統的搜索路徑裡,只要在控制台直接輸入命令名就可執行。例如你編譯安裝了一個叫 synaptic 的軟件,只需要在 KDE 的 konsole 虛擬控制台下輸入 synaptic 即可。

如果不幸,你的可執行文件不在系統的搜索路徑裡,就會報告沒有這個命令。那麼你需要把那個可執行文件的位置加入環境變量 PATH 裡,用冒號作分割符,例如:
在你的家目錄的 .profile 文件或 .bashrc 文件裡添加如下命令
PATH="~/bin:$PATH" 就可以把你的家目錄的 bin 目錄追加到搜索路徑裡。

無論任何時候想知道系統裡某個“命令文件”的位置,都可以使用 which 命令,例如:
$which pwd
/usr/bin/pwd
說明 pwd 命令位於 /usr/bin 下面。

Copyright © Linux教程網 All Rights Reserved