讓程式可隨處執行有以下兩種方式。由於/etc/profile修改錯誤可以導致系統無法啟動,我更傾向建立鏈結的方式。
新增環境變數
例如給nodejs新增環境變數。
1、先找到node安裝在**
whereis node
找到node命令的路徑。
2、開啟配置檔案,並增加path
vi /etc/profile
在末尾增加:
export path = /usr/local/node
3、修改完以後執行 source profile即可生效。
建立鏈結檔案
建立可執行檔案link到/usr/bin/目錄下
ln -s /usr/local/nodejs/node-v0.10.29-linux-x64/bin/node /usr/bin/node
node 安裝成功
ln -s /usr/local/nodejs/node-v0.10.29-linux-x64/bin/npm /usr/bin/npm
npm 安裝成功
附:環境變數的檢視
(1)使用echo命令檢視單個環境變數。例如:
echo $path
(2)使用env檢視所有環境變數。例如:
env
(3)使用set檢視所有本地定義的環境變數。例如:
set
另外,unset可以刪除指定的環境變數。
常用的環境變數
path 決定了shell將到哪些目錄中尋找命令或程式
home 當前使用者主目錄
histsize 歷史記錄數
logname 當前使用者的登入名
hostname 指主機的名稱
shell 當前使用者shell型別
languge 語言相關的環境變數,多語言可以修改此環境變數
mail 當前使用者的郵件存放目錄
ps1 基本提示符,對於root使用者是#,對於普通使用者是$
Linux中如何讓程式開機自動執行
linux中如何讓程式開機自動執行 2006 07 28 13 30 15 author songzi 我們知道在 windows 中,只需要將程式的快捷方式拖到啟動項裡,這樣程式就能在開機時自動執行了,實際上如果你用 gnome 的話,也有這樣的功能,在桌面 會話 啟動程式裡添你要執行的程式指令就...
讓程式不能被多次執行
朱老師物聯網大講堂 學習筆記 讓程式不能被多次執行的技巧,因為守護程序是長時間執行而不退出,所以多次執行就不太好了,甚至會帶來錯誤,實現方法,程式執行之初判定乙個特定檔案存在與否,若存在則程序已經在執行,若不存在則程序沒有執行,並建立這個檔案,這個檔名,要特殊古怪點,如下是朱老師上課示例 inclu...
pypy讓 Python 程式執行更快
pypy是用python自身實現的直譯器。針對cpython的缺點進行了各方面的改良,效能得到很大的提公升,極大的提高了python的速度,最重要的一點就是pypy整合了jit。但是,pypy無法支援官方的c python api,導致無法使用例如numpy,scipy等重要的第三方庫。安裝pypy...