当我执行命令行(linux)时,我想知道当我向上滚动终端窗口时执行的时间。我在linux环境中看到过这个设置,但是怎么做?
答案 0 :(得分:4)
您需要设置提示变量(PS1
)。像下面这样的东西应该让你去:
<~/temp>$ export PS1="[\$(date +%k:%M)]> "
[12:16]>
答案 1 :(得分:3)
您可以设置PS1
以始终在BASH中显示当前时间;
export PS1='\A-\w>'
\A
- 没有秒部分的当前时间戳\t
- 当前带有秒数的时间戳\w
- 当前目录答案 2 :(得分:1)
1)打开bashrc文件
gedit ~\.bashrc
2)查找以下文本:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] :\[\033[01;34m\]\w\[\033[00m\]\$ '
3)并替换为:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\] [\d|\t]:\[\033[01;34m\]\w\[\033[00m\]\$ '
4)重新启动终端进行检查。
答案 3 :(得分:0)
现在我的终端配置了这个配置:
[hh:mm:ss] PC @ User:〜$
这可以通过将以下指令放在文件〜/ .bashrc
来实现导出PS1 =&#34; [\ $(日期+%k:%M:%S)] [\ e] 0; \ u @ \ h:\ w \ a] $ {debian_chroot:+($ debian_chroot)} \ u @ \ h:\ w \ $&#34;
我希望它适合你。
答案 4 :(得分:0)
更简单的解决方案
export PS1='\D{%F %T} \u@\h:\W\$'
答案 5 :(得分:0)
如果您希望以以下格式显示它:
YYYY-MM-DD HH:MM:SS {domain}@{userId}:~/{folder1}/{folder2}$
export PS1='\D{%F %T} \$\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$'