我正在尝试使用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是一个很大的文件以帮助解决这类问题。