जवाबों:
कर्नेल डॉक्यूमेंटेशन के अनुसार , लाइनें 221ff है, यूनिट "मिलिडेग्री सेल्सियस" है। चूंकि यह हार्ड कर्नेल में वायर्ड है, इसलिए मुझे नहीं लगता है कि आप सिस्टम लोकेल को बदलकर यूनिट को फ़ारेनहाइट में बदल सकते हैं।
डैसमैन का जवाब सही है।
बिल्ली कमांड बस एक फ़ाइल की सामग्री को प्रिंट करता है, जो इस मामले में / sys फाइल सिस्टम पर स्थित है।
/ Sys वास्तव में कर्नेल द्वारा प्रदान किया गया
है / sys में सभी फाइलें वास्तव में कर्नेल के भाग हैं, कुछ मॉड्यूल को विशिष्ट मॉड्यूल में गूंजने से आप कर्नेल के कार्यों को नियंत्रित कर सकते हैं (जैसे नए SCSI / SATA उपकरणों के लिए स्कैनिंग, या यहां तक कि CPU कोर को सक्षम करना। कर्नेल द्वारा उपयोग किया जा रहा है)।
यह स्थानीयकरण के किसी भी रूप को प्रदान करने के लिए गुठली का काम नहीं है, जो कि वरमोड अनुप्रयोगों में किया जाता है। इसलिए, / sys FS 55000 का "कच्चा" मूल्य प्रदान करेगा, यह मूल्य को पढ़ने और प्रासंगिक रूपांतरण करने के लिए चल रहे एप्लिकेशन का काम होगा।
नहीं। यह जानकारी हार्डवेयर से आती है और आपकी लोकेल सेटिंग से प्रभावित नहीं होती है। तापमान के लिए इकाई सी (या के, लेकिन उन सभी वैज्ञानिक और तकनीकी उपयोगों में समान डिग्री, बस एक अलग पैमाने हैं), यहां तक कि अमेरिका में भी।
तो नहीं, आप फ़ारेनहाइट में उन तापमानों को नहीं देखेंगे भले ही आपके ओएस ने अमेरिकी लोकेल का उपयोग किया हो।