我正在嘗試使用Linux共享庫並在$ LD_LIBRARY_PATH中添加了一個條目(export LD_LIBRARY_PATH=/path/to/library:${LD_LIBRARY_PATH}
)。現在我希望它消失。我怎樣才能做到這一點?刪除LD_LIBRARY_PATH中的條目
PS。在添加條目之前鍵入echo $LD_LIBRARY_PATH
給了我一個空行。現在,它說:
路徑/要/庫:
我正在嘗試使用Linux共享庫並在$ LD_LIBRARY_PATH中添加了一個條目(export LD_LIBRARY_PATH=/path/to/library:${LD_LIBRARY_PATH}
)。現在我希望它消失。我怎樣才能做到這一點?刪除LD_LIBRARY_PATH中的條目
PS。在添加條目之前鍵入echo $LD_LIBRARY_PATH
給了我一個空行。現在,它說:
路徑/要/庫:
如果之前它給你空行它(最有可能),意味着該變量未設置(默認情況下沒有設置),所以你可以取消它:
unset LD_LIBRARY_PATH
其他幾個選項實驗:
export MY_PATH=/my/path
export MY_PATH2=/my/path2
export LD_LIBRARY_PATH="${MY_PATH}:${MY_PATH2}"
echo $LD_LIBRARY_PATH
/my/path:/my/path2
從端卸下路徑:
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH/:${MY_PATH2}/}"
echo $LD_LIBRARY_PATH
/my/path
相若方式,去除路F從頭開始(如果設置如上):
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH/${MY_PATH}:/}"
假設你正在使用bash
,您可以使用設置回空路徑:
export LD_LIBRARY_PATH=""
如果你想要將其導出:
export -n LD_LIBRARY_PATH
該bash man page是一個很大的文件以幫助解決這類問題。