Réponses:
Selon la documentation du noyau , lignes 221ff, l'unité est "Celsius millidegree". Comme cela est câblé dans le noyau, je ne pense pas que vous pouvez changer l'unité en fahrenheit en changeant les paramètres régionaux du système.
La réponse de Dassman est correcte.
La commande cat imprime simplement le contenu d'un fichier, qui dans ce cas se trouve sur le système de fichiers / sys.
Le / sys est en fait fourni par le noyau
tous les fichiers dans / sys sont en fait des parties du noyau, l'écho de certaines commandes dans des modules spécifiques vous permet de contrôler les fonctions du noyau (par exemple, rechercher de nouveaux périphériques SCSI / SATA, ou même désactiver les cœurs de CPU d'être utilisé par le noyau).
Ce n'est pas le travail des noyaux de fournir une quelconque forme de localisation, ce qui se fait dans les applications en mode utilisateur. ainsi, le / sys FS fournirait la valeur "brute" de 55000, ce serait le travail d'une application en cours d'exécution de lire la valeur et de faire la conversion appropriée.
Non. Ces informations proviennent du matériel et ne sont pas affectées par vos paramètres régionaux. L'unité de température est C (ou K, mais ce sont les mêmes degrés, juste une échelle différente) dans toutes les utilisations scientifiques et techniques, même aux États-Unis.
Donc non, vous ne verriez pas ces températures en Fahrenheit même si votre système d'exploitation utilisait un environnement local américain.