Linux环境变量的设置
环境变量的好处是运行一个命令时无需输入全路径,系统自动在环境变量描述的文件夹中搜索,如果环境变量中没设置相应文件夹,则在执行命令时要输入绝对路径。
今天碰到的情况就是ifcon后Tab无效,而且在su后以root运行也是无效(以root直接登录就可以,su进入虽有root权限但环境变量还是以前用户的),后来发现是自己环境变量中没有/sbin,/usr/sbin,以及/usr/local/sbin。在 ~/.bash_profile中添加这3个路径,然后重新登录
或 . .bash_profile 或 source .bash_profile 就OK了:执行命令时,Tab补全可用了,而且无需输入绝对路径。
后记:
PATH=$PATH:$HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
$PATH是可执行文件的搜索路径
$LD_LIBRARY_PATH是库文件的搜索路径
Labels: Linux, Operation and Maintenance
1 Comments:
PATH=$PATH:$HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
$PATH是可执行文件的搜索路径
$LD_LIBRARY_PATH是库文件的搜索路径
Post a Comment
Subscribe to Post Comments [Atom]
<< Home