Displaying Your Correct Local Time in Shell/pt

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Mostrar Correctamente A Sua Hora Local Na Shell

Uma das primeiras coisas que irá notar quando faz login na sua shell é que a hora que é mostrada não irá provavelmente ser a hora local de onde está. Sendo um servidor partilhado por utilizadores espalhados por todo o mundo, não é possível que a hora do sistema reflicta a sua localização exacta. No entanto, você pode fazer com que a sua shell mostre a hora correcta com referência à sua localização.

Para fazer isto, temos primeiro que encontrar qual o fuso horário inde está. Para saber isso, veja o conteúdo de /usr/share/zoneinfo com:

~$ ls /usr/share/zoneinfo

Isto mostra uma lista de todos os fusos horários disponíveis, tais como Canadá, América, África, Europa, etc. Para saber exactamente que o que quer, veja dentro da directoria do grupo ao qual pertence, por exemplo, para a Europa, faça:

~$ ls /usr/share/zoneinfo/Europe

Isto mostra uma lista de muitas cidades na Europa. Escolha aquela que está no seu fuso horário.

De seguida, vamos ter que adicionar a variável de ambiente TZ à sua shell para que, quando faz login, a sua hora reflicta o seu fuso horário. Para isso, execute o seguinte:

~$ echo "export TZ=\"Europe/Warsaw\"" >> ~/.profile
~$ source ~/.profile

Obviamente substitua "Europe/Warsaw" com a sua localização. TENHA A CERTEZA de que introduz os comandos exactamente como está acima, apenas mudando a sua localização. Por exemplo o ">>" é muito importante. Agora execute um comando para ver se a sua hora é mostrada correctamente:

~$ ls -l

Por alguma razão o fuso horário não é mudado até que você execute um comando uma primeira vez na sua shell. Isso é normal.

Se tiver mais alguma questão, por favor pergunte em #shellium.

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox