【发布时间】:2018-01-13 01:34:08
【问题描述】:
我对 linux 很陌生,我想调整我的终端提示符。默认值为 user@user - Thinkpad- T420 ~$。很烦人的长。 我搜索了谷歌并尽力而为,但没有任何区别。
我做了什么: 回声 $PS1
\[\e]0;\u@\h \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\w \$\[\033[00m\]
找到 bashrc
/etc/bash.bashrc
/etc/skel/#.bashrc#
/etc/skel/.bashrc
/etc/skel/.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
sudo -s 原子/目录
我将所有文件 PS1="...." 更改为 PS1="hallo"。终端提示显示没有区别。
Linux 内核 薄荷 4.8.0-53-通用
你好!乙
【问题讨论】:
-
你找到你的
.bashrc了吗? -
嗨 PesaThe,我对 linux 很陌生。 “来源” .bashrc 是什么意思?也感谢您的快速答复!
-
source是一个内置函数,它执行以下操作:从当前 shell 上下文中的文件名参数读取和执行命令。因此,采购~/.bashrc会执行您的.bashrc中的所有命令,包括您想要的PS1=something。请参阅manual 了解更多信息。 -
谢谢 PesaThe。不要误会我的意思,但我可以在终端中输入 PS1="hallo",它会执行我的要求并更改提示。但是如何保存更改?
-
这就是您需要特殊文件
.bashrc的原因。您将PS1=something设置为~/.bashrc,当您调用新的shell 时,您的提示将被更改。
标签: linux bash styles prompt linux-mint