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