在旧版本的 Ubuntu 中,例如 9.10,ls(1)默认情况下生成 ISO 8601 格式,方式是
ls -l --time-style=long-iso
Run Code Online (Sandbox Code Playgroud)
可以。在 12.04 中,我们又回到了旧的 Unix 风格。因此用分钟和秒替换最近日期的年份。
我怎样才能——以最不打扰的方式把它改回long-iso?也许有一些通用的配置选项?
pep*_*uan 24
我知道这个问题已经很老了(超过 1 年了),但为了后代,让我分享这篇博文(不是我的)中最初描述的技巧。总之,这一行可以完成您想要的一切:
export TIME_STYLE=long-iso
Run Code Online (Sandbox Code Playgroud)
将该行插入/etc/profile,或将文件插入,/etc/profile.d/甚至插入,~/.bashrc您就可以开始了。
zwe*_*ets 19
我确信ls它从环境变量中获取了它的默认参数LS_OPTIONS,但它的手册页没有提到这一点。
我的解决方案是将别名设置为lsin~/.bash_aliases或~/.bashrc:
alias ls='ls --time-style=long-iso'
Run Code Online (Sandbox Code Playgroud)
这立即使它也适用于公共ll别名。
| 归档时间: |
|
| 查看次数: |
5866 次 |
| 最近记录: |