我有一个运行 Ubuntu 的 zen 切片。我将其设置为 root 并具有“普通”的 bash 和 vim 配置文件,但我为自己和其他人创建的新用户没有配置文件。
我尝试将配置文件从根目录复制到我的用户的主目录,但在提示符下仍然没有颜色甚至机器名称\login。
我该如何转移期权?
答案1
从man bash
:
当 bash 作为交互式登录 shell 或使用 --login 选项作为非交互式 shell 调用时,它首先从文件 /etc/profile 中读取并执行命令(如果该文件存在)。读取该文件后,它会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile,然后从第一个存在且可读的文件中读取并执行命令。
如果它不是登录 shell,Bash 会查找~/.bashrc
。如果它是登录 shell,~/.profile
则最后的文件,并且仅当上面段落中列出的其他文件均未找到时才会查找。