配置日期命令

配置日期命令

Linux 新手!我的电脑运行的是 Lubuntu 18.04.4 LTS(32 位)。前几天,我了解了 date 命令。它通常对我来说没用,因为我只能在屏幕上方查看任务栏。date 命令的格式可能不太正确。为了获得正确的格式,我需要输入奇怪的“%”内容,这些内容可以在数字时钟设置中找到。有没有办法可以使其成为 date 命令的默认输出?也许可以更改某个文件中的某些代码。并告诉您是否可以使用 date 命令。我很想知道这一点。我想我可以用它来记录我复制粘贴终端文本时的日期和时间。(我经常这样做来查找我在终端中犯的错误,甚至在论坛上提问。)

答案1

是的,date与查看桌面 GUI 相比,该命令确实效率较低,但与使用手机相比,使用桌面可能也不那么方便。

但是,当您实际上没有 GUI 支持或任何时钟提示时,此命令非常有用,在记录脚本和自动化时更有用。

下面是一个我喜欢在记录内容时使用的简单实现示例:

logev() {
          printf "$(date +%d.%m.%y' '%T'| ') $1\n" >> $logdir
        }

当我想记录某些内容时我使用:logev "my_string_or_command_output_here"

我添加到 date 命令的所有参数都会在每一行的开头产生这个漂亮的字符串,例如:01.07.20 16:10:08| "my log string"

此命令还有许多其他很好的用途,并且许多系统命令和程序也以某种方式使用它。

如果你想用它来做日常事务,可以别名您的命令及其参数,如下钢铁司机评论部分建议。如果您希望日期输出与我的相同,请使用此表达式:date +%d.%m.%y' '%T'| '

相关内容