linux - 如何在 Knoppix 中设置 PATH?

标签 linux environment-variables

我正在使用 knoppix 7.0.3 并尝试设置 PATH 环境变量。根据官方 Ubuntu 文档,/etc/environment 应该是首选位置。所以我在文件中添加了这些行:

JAVA_HOME="/usr/lib/jvm/java-6-sun"
GRAILS_HOME="/home/knoppix/grails"
PATH="${PATH}:${JAVA_HOME}/bin:${GRAILS_HOME}/bin"

但在重新启动系统后,文件又恢复到原来的状态(我使用的是持久存储)。 然后在谷歌搜索之后,我尝试像这样编辑 ~/.profile :

export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export GRAILS_HOME="/home/knoppix/grails"
export PATH=$PATH:$JAVA_HOME/bin:$GRAILS_HOME/bin

这一次,前两个变量被设置(在控制台中回显),但 PATH 没有。当我回应时,它仍然是默认的。怎么了?

最佳答案

修改/etc/profile下面一行:

PATH=".:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

关于linux - 如何在 Knoppix 中设置 PATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760695/

上一篇:Linux awk 列比较

下一篇:linux proc文件夹

相关文章:

php - 如何在 Laravel 5 中重新生成 APP_KEY 并设置新密码

editor - 电子文本编辑器或 textmate : What are environmental variables? 或在电子文本中:环境 - KEY_____ VALUE_____

linux - 理解 KVM CPU 调度算法

linux - 使用批处理文件杀死远程 Linux 机器中的进程

powershell - 从 powershell 执行时,WSL 无法识别 "uname -s"之类的命令

node.js - 如何使用该子目录的 .env 变量从子目录运行 Node 应用程序?

linux - Matlab MCR 追加环境变量

mysql - Bash 脚本 Mysql 警告 : Using a password on the command line interface can be insecure

linux - 'echo ' a\\b' | 有什么问题? grep "\\"'

php - 以编程方式从 systemd 的日志中读取消息