Bash
Linux 中的 .bashrc 文件在哪裡?
我沒有找到我的 .bash_login 和 .bash_profile
root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~#
每個使用者是否總是只有一個 .bashrc 和 .bash_profile 文件?
而且,.bashrc 和 .bash_profile 是否總是在 /home/“user name” 目錄中找到?
bash 預設查看的唯一目錄是在使用者的主目錄中,是的。在 Linux 中,它們通常還有一個單一的來源——/etc/skel。不過,使用者的主目錄不需要位於 /home 下。
我看到您已經編輯了您的問題以詢問您的 .bash_login 和 .bash_profile 文件在哪裡。根據
#
提示,我將假設您以 root 身份執行它。在這種情況下,您的文件是/root/.bash_history /root/.bashrc
請參閱上面關於使用者主目錄的原始答案——它並不總是 /home;在這種情況下,root 的主目錄是
/root
.