当我在 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 变量设置格式,源通过从文件中读取来应用该设置。
现在命令行如下所示:
$