有什么方法可以为给定的 SSH 会话自定义时区(这反过来会改变时间的显示方式)?
场景:我几乎总是登录到美国的 Unix 机器,并且为每个使用的命令显示的时间(例如使用时修改的日期ls)是美国格式。有什么方法可以临时更改给定会话的时区,以便我可以查看显示为我的时区(例如日本时区 JST)的命令输出的时间?
Gil*_*il' 10
大多数程序(除了一些行为不端的 GUI 程序)使用由TZ环境变量给出的时区,如果它被设置的话。
要更改一个命令的时区:
TZ=Asia/Tokyo ls
Run Code Online (Sandbox Code Playgroud)
要更改会话的时区:
export TZ=Asia/Tokyo
Run Code Online (Sandbox Code Playgroud)
如果您Tab在TZ=.
如果要更改时间显示格式(元素顺序、日期和月份名称等),请设置环境变量LC_TIME(LC_TIME=jp_JP我猜是 )。
| 归档时间: |
|
| 查看次数: |
4850 次 |
| 最近记录: |