我正在尝试在〜/ .bashrc中设置包含我的编辑器的变量。不幸的是,它似乎没有通过
# ~/.bashrc
export EDITOR=sublime
在终端:
source ~/.bashrc
echo $EDITOR
=> nothing
如何设置和保留此变量?
这是我当前的.bashrc文件:
source ~/.profile # Get the paths
source ~/.bashrc # get aliases
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
export EDITOR=sublime
答案 0 :(得分:0)
根据您的操作系统,检查.bash_profile或/etc/bash.bashrc
如果您的.bashrc未来源,则不会读取您的.bashrc。您需要做的就是获取文件或将导出命令放在某个地方。
答案 1 :(得分:0)
.bashrc
仅在创建新shell时读入,而不是在您登录时读入。如果您希望在登录期间读入.bashrc
,则必须将此行添加到$HOME/.bash_profile
1}}或$HOME/.profile
:
[ -x $HOME/.bashrc ] && . $HOME/.bashrc
请注意,$HOME/.bashrc
必须是可读的和,可由用户执行。 (即文件权限必须为5..
或7..
)才能生效。确保正确设置了文件权限。