我可以登录吗?它会造成什么破坏(如果有的话)?它会如何弄乱我的终端?还有登录和非登录终端。它会如何影响它们?
答案1
没有 bashrc 文件也是可以的(显然你指的是个人~/.bashrc
文件)。
您可以通过阅读默认 .bashrc 文件在您的 shell 环境中的变化来检查没有默认 bashrc 文件的影响。.bashrc 文件中没有任何关键内容;bash 在运行时只会使用(保守的)默认值(例如,没有别名、没有完成、没有颜色ls
)。
如果 shell 不是交互式的,.bashrc
则不会解析默认文件(开始时有一个命令检查 shell 是否是交互式的;如果不是,它就退出)。
如果缺少系统范围/etc/bash.bashrc
的,它对系统来说仍然不是至关重要的。/etc/bash.bashrc 中最重要的元素是启用命令未找到功能;当您输入未找到的命令时,它会建议您可以安装哪些软件包来获取所述命令。
答案2
尝试
man bash
并查看 INVOCATION 部分。这将解释 bash 如何启动。