当我运行history
命令(在 tcsh 上)时,它只打印时间戳的 TIME 部分并省略日期:
3 15:07 echo $PATH
4 15:07 ls -la
Run Code Online (Sandbox Code Playgroud)
在 bash 中,您可以使用HISTTIMEFORMAT
环境变量来影响history
命令打印的时间戳格式。
例如 set HISTTIMEFORMAT="[%F %T %Z] "
有没有办法在 tcsh 中做到这一点,如果是这样,需要哪个版本的 tcsh?我们有 tcsh 6.17.00。
环境:Red Har Linux 4.4,但我认为答案不应该受到影响,因为history
它是内置的 shell 而不是操作系统提供的二进制文件。
是否有默认情况下没有安装 awk 的 Unix 版本?
我对包含一些真正过时的 Unix 变体的答案感到满意,这些变体早于 awk 的创建;但理想情况下,更喜欢一些专业的利基市场,这些利基市场被剥离了嵌入式现代产品,从核心安装中排除了设计上的 awk。
(提问的动机:有人声称只使用标准 unix 命令行工具 sans 的 SO 答案awk
是无用的,因为每个 Unix 都有awk
。我很确定最后一部分是错误的,但不记得任何具体的例子,只是它们存在的事实)。