【发布时间】:2018-12-11 01:27:43
【问题描述】:
我是 Ubuntu 的新手。我需要在我的.bashrc 文件中设置路径,但即使是系统管理员,我也会收到权限被拒绝错误。
export TCFRAME_HOME=~/tcframe
alias tcframe=$TCFRAME_HOME/scripts/tcframe
现在当我输入 tcframe version 我得到
bash: /home/p46562/tcframe/scripts/tcframe: No such file or directory
如何解决这个问题?
【问题讨论】:
-
这个问题在 ehem 堆栈溢出之类的地方被彻底反复记录。
-
这里的别名定义没有问题(尽管将
~/tcframe/scripts添加到您的路径会更简单)。您可能缺少tcframe本身的执行权限;chmod +x ~/tcframe/scripts/tcframe. -
@An0n 这完全是被误导的建议。以 root 身份编辑您的个人文件只会导致新的权限问题。
-
这也是误导,出于同样的原因。
标签: bash ubuntu environment-variables