如何(以及在​​哪里)在 gnome-terminal 中更改“user@host $:”模式?

如何(以及在​​哪里)在 gnome-terminal 中更改“user@host $:”模式?

当我在 Ubuntu 中启动终端时,我看到:

ilya@HOST:~$

我需要为其添加时间戳,例如:

2011-10-09T09:32:00 ilya@HOST:~$

我该如何配置它?

答案1

把这个放在你的~/.bashrc

PS1="\D{%F}T\t $PS1"

然后重启终端。有关解释,请阅读 bash 手册页,搜索 ^PROMPTING

(抱歉,这个答案的第一个版本错误地报告了单引号而不是双引号)

答案2

有一个很好的文章关于如何更改 bash 提示符以及所有特殊符号(如 \h)的含义。它还有一个关于如何更改提示符中的颜色的链接。

至于在 .bashrc 中应用更改,只需运行source ~/.bashrc

答案3

要应用 ~/.bashrc 更改,请在运行终端内输入以下命令:

exec bash

无需重启终端。这对于每次更改(在终端环境中)都很有用

答案4

为了临时但立即/即时地执行此操作,例如,以便在进行截屏录制时拥有一些隐私,您可以执行以下操作

echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1

PS1 变量设置格式,源通过从文件中读取来应用该设置。

现在命令行如下所示:

$ 

相关内容