1. 程式人生 > >Linux下非root使用者如何安裝軟體

Linux下非root使用者如何安裝軟體

首先需要解釋一下程式是怎樣執行的。在Linux下,使用者在終端下輸入一個命令,比如ls,這個命令是怎樣被執行的呢?大致流程為:在當前使用者的path路徑資料夾下查詢名為ls的可執行檔名,如果找到,則執行ls檔案;如果找不到,則提示未安裝或者找不到。這裡很重要的就是path路徑的內容,如果沒有指定路徑,則會在path路徑裡尋找。可以echo $PATH看看裡面的內容。在以冒號分割的資料夾下,你會發現你平時執行的程式都在。所以要執行一個程式,首先要保證這個檔案存在,然後:1.如果告訴了程式的路徑,系統會到指定目錄下尋找該程式並執行,如 ./helloworld 就是執行當前目錄下的helloworld程式;2.如果沒有指明路徑,則需要保證需要執行的程式在path變數裡面的任意一個目錄下。在windows上也是同樣的,不過windows一般是以滑鼠點選方式,因而關注的人很少。在任意一個快捷方式上點右鍵,屬性裡面有個“目標”,指明的就是該程式的位置(一般給出的都是絕對位置)。