Відповіді:
Згідно з документацією на ядро , рядки 221ff, пристрій є "мільградусом Цельсія". Оскільки це важко підключено до ядра, я не думаю, що ви можете змінити пристрій на Фаренгейт, змінивши системну локаль.
Відповідь Дассмана правильна.
Команда cat просто друкує вміст файлу, який у цьому випадку знаходиться у файловій системі / sys.
/ Sys фактично забезпечується ядром,
всі файли в / sys - це фактично частини ядра, повторення певних команд у конкретні модулі дозволяє контролювати функції ядра (наприклад, сканування нових пристроїв SCSI / SATA або навіть відключення ядер CPU від використання ядра).
Не завдання ядра надавати будь-яку форму локалізації, що робиться в додатках usermode. таким чином, / sys FS забезпечив би "необроблене" значення 55000, це було б завдання програми, що працює, щоб прочитати значення і здійснити відповідне перетворення.
Ні. Ця інформація надходить з обладнання та не впливає на налаштування вашої мови. Одиниця температури становить C (або K, але це однакові ступені, просто інша шкала) у всіх науково-технічних цілях, навіть у США.
Так що ні, ви б не бачили цих температур у Фаренгейті, навіть якщо ваша ОС використовувала місцевий рівень США.