linux - 如何在欢迎信息/MOTD 上显示当前时间?

标签 linux centos

echo "Current date and time: $(date)" >> /etc/motd

上面的代码显示了添加到 /etc/motd 的当前时间.

我希望用户在登录后看到实际的当前时间和日期。有没有办法做到这一点?

最佳答案

如果用户在每个命令行提示符下看到当前时间,而不是一次性时间呢?

首先从命令行提示符尝试此操作:

PS1="\@ \w$bk"

提示将如下所示:上午 11:41 ~

用户的更多信息可能是添加用户名和本地机器名称以及时间。对于名为“LittleSorrel”的本地计算机上的用户“DrPete”,提示:
PS1="\u on \h \@ \w$bk "

看起来像:LittleSorrel 上的 DrPete 上午 10:34 ~

要将提示重置为默认值“#”:
PS1="# "

提示 永久 可用,添加您选择的提示结构,即
export PS1="\@ \w$bk "

到 ~/.profile。

关于linux - 如何在欢迎信息/MOTD 上显示当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24469852/

相关文章:

linux - 将哈希传递给 puppet/erb 中定义的类型

linux - 将输出重定向到变量指定的文件

linux - rsync 服务器失败

proxy - Squid 代理缓存摘要

node.js - npm 错误 “Cannot find module ' npmlog'”

java - 从安装的 java 8 JDK 编译 java 6

linux - OpenGL 上下文的大小

java - 生成的 zip 进程似乎没有将文件添加到存档

centos - 如何在 CentOS 上创建/dev/one?

bash - 使用 sqlplus 轮询并将结果记录到文件强制换行