通过 Putty,我登录到 SuSe Linux 机器。
突然,命令行后面出现了一个百分比值。看起来像这样:
[<DOMAIN>\<USER>@<HOST>:/home] 544%
看起来该值是命令中的当前索引history
。我怎样才能删除它?我是如何激活它的?
编辑:
PS1='[\u@\h:\w] \!% '
通过删除 \!在 $HOME/.profile PS1 中可以将其关闭。看来我在更改环境变量时不小心从教程中复制了它。
答案1
您想要修改您的提示。 Bash 是大多数 Linux 发行版的默认 shell,它可以在/etc/profile
、$HOME/.bashrc
、$OHME/.bash_profile
、$HOME/.bash_login
或中设置为交互式登录$HOME/.profile
。这就是这些文件的加载顺序,因此 中的定义$HOME/.profile
将覆盖任何早期的定义。
因此,如果您想保持基本相同的格式,只是没有历史索引,您可以添加到您的,类似的内容(假设 DOMAIN通过 SSSD$HOME/.profile
添加到您的环境中:$domain
PS1='[$domain\\\u@\h:\w]% `
export PS1
这会给你一个看起来像这样的提示:
[<DOMAIN>\<USER>@<HOST>:~]%
有关设置提示的更多信息阅读本教程。