linux - 正确设置环境变量

标签 linux bash shell

我必须在服务器上安装非常旧的软件。我必须执行此步骤,但出现错误:

[arbor@axapp01 3p]$ setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/usr/java/jdk1.6.0_07/jre/lib/amd64/server:/usr/java/jdk1.6.0_07/jre/lib/security:/home/arbor/AX3.1_TC1/3P/curl/lib
Bad : modifier in $ (/).
[arbor@axapp01 3p]$

看来步骤不对。你能帮我修一下吗?

最佳答案

试着写成

${LD_LIBRARY_PATH}:/usr/...

相反。

但这真的是 bash 吗? (您已将其标记为这样。)它是使用 setenv 的 csh。 bash 版本是

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/...

关于linux - 正确设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32010106/

相关文章:

linux - 使用基于日期的shell脚本删除旧数据

linux - 在 Linux 上安装 sqliteman 时出现 CMake 错误

linux - 为什么 awk 模式匹配不返回结果?

apt-get 错误杀死了我的 bash 函数

bash - 在 shell for 循环中移动文件时出错

bash - bash 与 zsh 中的重定向和管道行为

linux - grep 命令处理的文件的百分比或数量

linux - 通过 'truncate -s' 创建的文件无法获得预期大小

linux - awk或cut如何输出一个唯一列和其他列值的计数

bash - 鞭尾或对话框不适用于ssh