Agence web » Actualités du digital » Comment définir un fuseau horaire utilisateur dans Ubuntu et Mint à l’aide de .bashrc –

Comment définir un fuseau horaire utilisateur dans Ubuntu et Mint à l’aide de .bashrc –

Alors que de nombreux ordinateurs Ubuntu compatibles Desktop ont une configuration GUI pratique, cela n’aide pas lors de la configuration d’instances sans tête (c’est-à-dire sans écran) comme des serveurs. Découvrez comment configurer un fuseau horaire à partir du terminal, en utilisant .bashrc.

Qu’est-ce que .bashrc?

le .bashrc file est un fichier caché spécifique au shell Bash situé à la racine de votre répertoire personnel, c’est-à-dire que son emplacement est ~/.bashrc. le ~ (tilde) est un raccourci vers votre répertoire personnel, qui a un chemin plus long, comme par exemple /home/roel. Lors de l’utilisation ~, Bash remplacera automatiquement le tilde par votre répertoire personnel (c’est-à-dire en incluant le nom d’utilisateur).

Vous pouvez modifier ce fichier en utilisant un éditeur de texte comme vim ou alors nano. Si vous souhaitez en savoir plus sur l’utilisation vim, jetez un œil à notre article Définir un excellent profil Vim à l’aide de .vimrc qui décrit également de base vim usage.

Si vous n’êtes pas expérimenté avec vim encore, ou pressé, vous pouvez utiliser le nano éditeur à la place. Exécutez simplement nano ~/.bashrc pour commencer à modifier votre .bashrc. Si vous obtenez une erreur nano n’a pas été trouvé sur votre système, installez-le simplement en utilisant sudo apt install nano.

le .bashrc Le fichier contient les implémentations de configuration système par utilisateur. En d’autres termes, si vous souhaitez préconfigurer quelque chose (comme par exemple, un alias de commande ou un fuseau horaire) pour qu’il soit disponible dans votre session de terminal Bash à chaque fois que vous en démarrez une, le .bashrc file est l’endroit pour le faire!

Modification du fuseau horaire de l’utilisateur dans Bash

Changer le fuseau horaire de l’utilisateur dans Bash est facile; réglez simplement le TZ variable (en l’exportant) vers le fuseau horaire souhaité. Par example:

export TZ=Australia/Perth
date
export TZ=Australia/Darwin
date

Notez la différence de temps entre les deux emplacements, ainsi que les différentes abréviations de fuseau horaire.

Pour obtenir une liste des fuseaux horaires, exécutez simplement timedatectl list-timezones | grep your_countryyour_country est remplacé par votre pays actuel ou le pays que vous souhaitez utiliser pour le réglage / la configuration de l’heure du shell.

Fort de ces informations, il sera désormais facile de mettre à jour notre .bashrc fichier pour correspondre à la configuration souhaitée.

Configuration d’un fuseau horaire utilisateur à partir de .bashrc

Pour configurer un fuseau horaire à partir de votre ~/.bashrc fichier, ouvrez d’abord le fichier à l’aide d’un éditeur de texte (comme décrit ci-dessus), puis ajoutez la ligne suivante à la fin du fichier, en modifiant le fuseau horaire selon votre paramètre préféré:

export TZ=Australia/Sydney

Maintenant, quittez simplement votre session Bash actuelle et rouvrez-la. Lorsque vous exécutez maintenant le date commande, vous devriez constater que votre fuseau horaire a changé pour la valeur exportée vers le TZ variable dans votre ~/.bashrc déposer. Vous pouvez également taper timedatectl sans aucune option pour voir un aperçu plus complet. Par exemple, en utilisant le TZ réglage de Australia/Sydney, nous voyons:

Emballer

Dans cet article, nous avons examiné comment configurer un fuseau horaire dans Ubuntu ou Linux Mint en utilisant le .bashrc déposer. Nous avons également examiné comment éditer ce fichier et ce que fait le fichier. Pouvoir définir un fuseau horaire à partir de la ligne de commande est particulièrement pratique lorsque vous travaillez sur un système sans tête (c’est-à-dire sans écran), comme c’est le cas avec les serveurs. Profitez du bon moment, à chaque fois!

★★★★★