小编amo*_*aza的帖子

在调用 `source .profile` 之前无法识别 `.profile` 中的 `alias` 命令

我的.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)

alias .profile

5
推荐指数
1
解决办法
837
查看次数

标签 统计

.profile ×1

alias ×1