什么是 .bashrc 文件,它有什么作用?

Jus*_*tin 27 bash bashrc

我似乎找不到任何关于.bashrc文件是什么以及它究竟做了什么的明确信息。


感谢到目前为止的所有帮助。似乎这个脚本完成了从着色、补全、别名和 shell 历史记录等方面的所有工作。有没有什么似乎没有用的东西?

Luí*_*usa 25

.bashrc文件是一个脚本,每当以交互模式启动新的终端会话时都会执行该脚本。当您按Ctrl+ Alt+打开一个新的终端窗口T,或者只是打开一个新的终端选项卡时,就会发生这种情况。

相比之下,登录模式下的终端会话将要求您输入用户名和密码并执行~/.bash_profile脚本。例如,当您通过 SSH 登录到远程系统时,就会发生这种情况。

.bashrc文件本身包含一系列用于终端会话的配置。这包括设置或启用:着色、完成、shell 历史记录、命令别名等。.bashrc与 Ubuntu 一起分发的文件得到了很好的评论,您只需阅读它就可以了解它的大部分功能。

您可以.bashrc根据自己的喜好进行调整。在这里,您可以获得具有许多额外功能的示例。