.bashrc 在哪里?

.bashrc 在哪里?

我觉得自己问这个问题很愚蠢,但我似乎在任何地方都找不到答案。我正试图跟进这些说明.bashrc来编辑我的 bash 提示符,但是在我的用户目录(~/.bashrc)、我的主目录或主文件系统目录中都没有。

没有.bashrcin /etc/(但是有bash.bashrc)。

我是否应该.bashrc在用户或主目录中创建文件?是否有更好、更新的一组用于修改 bash 提示符的说明?

答案1

不要忘记它是您主目录中的隐藏文件(您不会是第一个这样做ls -l并认为它不在那里的人)。

做一个:

ls -la ~/ | more

.bashrc第一页应该有一个。如果没有,只需使用以下命令创建它:

vi ~/.bashrc

并添加您需要添加的行。

我的权限.bashrc是:

-rw-r--r--  1 discworld discworld  3330 Mar 10 16:03 .bashrc

chmod 644 .bashrc做到rw r r)。

答案2

用户特定,默认隐藏。

~/.bashrc

如果没有,只需创建一个。

系统范围

/etc/bash.bashrc

答案3

每个用户的主文件夹中都有一个 .bashrc(99.99% 的时间),以及一个系统范围的 .bashrc(我不知道它在 Ubuntu 中的位置)。

最快的访问方式是nano ~/.bashrc从终端(替换nano为您喜欢使用的任何方式)。

如果用户主文件夹中不存在此文件,则系统范围的.bashrc文件将用作后备,因为它在用户文件之前加载。您可以简单地复制并粘贴它(当然需要 root 权限),但.bashrc在用户级别上,它并不是完全必要的(可能需要它才能使事情正常进行。我还没有发现),因为它主要用用户特定的调整覆盖系统范围的文件。不过,您可以编写自己的文件。

用户可以调整的主要组件是PS1(Bash 提示默认显示user@localhost:pwd $)和别名,以及设置颜色提示和可能的PS2(忙碌状态消息)。

答案4

由于它以“.”开头,因此被隐藏。

列出它

ls -al

或者在 nautilus 的视图菜单下启用“显示隐藏文件”(Ctrl-H 也可以)。

您可以使用您喜欢的文本编辑器从您的主目录编辑它,例如

cd

然后转到你的主目录:

emacs .bashrc

相关内容