Odpowiedzi:
Zgodnie z dokumentacją jądra , wiersze 221ff, jednostką jest „millidegree Celsius”. Ponieważ jest to wbudowane w jądro, nie sądzę, że można zmienić jednostkę na Fahrenheita, zmieniając ustawienia regionalne systemu.
Odpowiedź Dassmana jest poprawna.
Polecenie cat drukuje po prostu zawartość pliku, który w tym przypadku znajduje się w systemie plików / sys.
/ Sys jest faktycznie dostarczany przez jądro,
wszystkie pliki w / sys są w rzeczywistości częściami jądra, echo niektórych poleceń w określonych modułach pozwala kontrolować funkcje jądra (np. Skanowanie w poszukiwaniu nowych urządzeń SCSI / SATA, a nawet wyłączanie rdzeni procesora od użycia przez jądro).
Zadaniem jądra nie jest zapewnienie jakiejkolwiek formy lokalizacji, która odbywa się w aplikacjach trybu użytkownika. tak więc / sys FS zapewniłby „nieprzetworzoną” wartość 55000, zadaniem aplikacji działającej do odczytu wartości i dokonania odpowiedniej konwersji.
Nie. Informacje te pochodzą ze sprzętu i nie mają na nie wpływu twoje ustawienia regionalne. Jednostką temperatury jest C (lub K, ale są to te same stopnie, tylko inna skala) we wszystkich zastosowaniach naukowych i technicznych, nawet w USA.
Więc nie, nie zobaczyłbyś tych temperatur w Fahrenheit, nawet gdyby Twój system operacyjny korzystał z ustawień regionalnych w USA.