我的.profile主目录中的文件中有以下行:
alias flux='redshift -O 2500'
但是每当我登录并输入时,flux我都会得到一个flux is not a recognized command.
然后我再次输入source .profile并输入flux,它完美地工作。
我在 Ubuntu 20.04
为什么aliasin my.profile不工作,除非我做 a source .profile?
编辑:我现在明白这.profile不是放置它的正确位置。
我最终.bashrc使用以下source命令从文件中加载别名:
for file in ~/.dotfiles/.{exports,aliases}; do
[ -r "$file" ] && source "$file"
done
unset file
Run Code Online (Sandbox Code Playgroud)