我想在我运行的每个bash命令之后打印日期。
这可以帮助我了解远离键盘时要执行多少命令。
我知道我能做
`DATE=`date +%d/%m/%Y\ %H:%M:%S` && echo $DATE`
获取日期,但我不知道在bash上执行的每个命令之后如何甚至是否可以运行此命令。
我也会对在每个命令 之前 运行同一命令感兴趣,因此我可以知道一个命令花费了多长时间。
可能吗?
我应该编辑什么文件?
例如:
$ wget google.com
15/07/2017 23:40:05
如果我也可以介绍以下功能,我将很高兴:
$ wget google.com
15/07/2017 23:40:05 15/07/2017 23:40:11
Program run for 00:00:06
第一个日期是我运行程序的日期,第二个是程序终止时的日期,第三个是不言而喻的。
如您所知,我不想每次都键入
$ wget google.com && `DATE=`date +%d/%m/%Y\ %H:%M:%S` && echo $DATE`
要在输入每个命令之前执行cmd,请在DEBUG上设置一个陷阱。例如。
trap date DEBUG
要在发出提示之前执行该命令,请设置PROMPT_COMMAND:
PROMPT_COMMAND=date
问题内容: 自寻找以来已经有一段时间了,但找不到解决方案。我试图在.jar文件中的Linux上执行bash命令。为此,我尝试了很多事情,包括: 因此,当我单击.jar文件时,我希望程序打开bash并执行命令(java -jar …),以执行程序的另一部分。 关于如何做的任何想法? 问题答案: 要了解这一点,您首先需要了解如何在shell提示符下运行该命令。 请注意双引号在哪里。第一个参数是。第二个
如果你希望在每次运行 Puppet 之前执行命令,可以在配置文件中使用 prerun_command 配置。 类似地,你也可以使用 postrun_command 配置运行 Puppet 之后需要执行的命令。 这种机制为 Puppet 与其他软件的集成提供了强大的钩子,甚至可以触发其他机器上的事件。 prerun 和 postrun 命令必须能成功运行(即其返回的状态码为 0),否则 Puppet
本文向大家介绍每天一个linux命令之locate 命令,包括了每天一个linux命令之locate 命令的使用技巧和注意事项,需要的朋友参考一下 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 c
我有下面的课。它允许我通过java执行命令。 当我运行命令时,上一个命令的结果没有保存。例如: 给出输出: 为什么第二个“ls”命令不显示“bin”目录的内容?
问题内容: 我通常使用以下命令运行多个命令: 要么 但是,如果我想从一个命令行命令在后台同时运行它们呢? 不起作用。而且也没有更换用 有办法吗? 问题答案: 您究竟希望它们如何运行?如果希望它们在后台启动并按 顺序 运行,则可以执行以下操作: 另一方面,如果您希望它们在后台 并行 运行,则可以执行以下操作: 并且可以将两种技术结合起来,例如: 重击就是重击,通常有多种不同的技术可以完成相同的任务,
我正在尝试用docker容器中的一个表建立一个数据库。为了正确运行数据库,我需要运行以下命令: bash:--:无效选项db_1用法:bash[GNU long option][option]... db_1 bash[GNU long option][option]脚本-文件... db_1 GNU long options: db_1--debugg db_1--debugger\ 如果“ba