A maioria dos programas (exceto alguns programas GUI mal-comportados) usam o fuso horário dado pela variável de ambiente TZ
, se estiver definida.
Para alterar o fuso horário de um comando:
TZ=Asia/Tokyo ls
Para alterar o fuso horário da sessão:
export TZ=Asia/Tokyo
Boas shells (read zsh) fornecem conclusão para nomes de fusos horários suportados se você pressionar Tab depois de TZ=
.
Se você quiser alterar o formato de exibição da hora (ordem dos elementos, nomes de dias e meses, e assim por diante), defina a variável de ambiente LC_TIME
( LC_TIME=jp_JP
, eu acho).