Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स बीसी को हेक्स कैलकुलेटर के रूप में उपयोग करें:त्वरित कमांड-लाइन ट्यूटोरियल

<पी> लिनक्स जैसे विभिन्न यूनिक्स-जैसे ऑपरेटिंग सिस्टम कार्यान्वयन और जीएनयू सुइट वाली लगभग हर चीज में बीसी बेसिक कैलकुलेटर भाषा शामिल है। इसका सिंटैक्स C प्रोग्रामिंग लैंग्वेज से काफी मिलता-जुलता है। आप इसे सीधे कमांड लाइन से हेक्स कैलकुलेटर के रूप में उपयोग कर सकते हैं, इसलिए आपको अपने फोन के लिए कभी भी हेक्साडेसिमल या ऑक्टल ऐप डाउनलोड करने की आवश्यकता नहीं होगी।

<पी> यह डेवलपर्स और कुछ होमवर्क पर काम करने वाले किसी भी व्यक्ति के लिए बहुत अच्छी खबर है। हालाँकि ऐसा करने के लिए आपको एक टर्मिनल खोलने की आवश्यकता होगी। Ctrl, Alt और T दबाए रखें या उबंटू यूनिटी डैश पर टर्मिनल शब्द खोजें। हो सकता है कि आप इसे सिस्टम टूल्स के अंतर्गत व्हिस्कर या एप्लिकेशन मेनू से प्रारंभ करना चाहें। MacOS के उपयोगकर्ता यूटिलिटीज़ फ़ोल्डर से या डॉक पिन होने पर उस पर क्लिक करके एक टर्मिनल शुरू कर सकते हैं। आप इन दिनों केवल लिनक्स में ही नहीं बल्कि अधिकांश यूनिक्स जैसे ऑपरेटिंग सिस्टम पर बीसी पा सकते हैं।

विधि 1:दशमलव और हेक्साडेसिमल संख्याओं को परिवर्तित करने के लिए bc का उपयोग करना

<पी> टाइप करें echo 'obase=16;127' | बीसी संख्या 127 को नियमित आधार-10 संख्याओं से हेक्साडेसिमल में बदलने के लिए। स्वाभाविक रूप से, आप इसे किसी भी पूर्ण संख्या से बदल सकते हैं। आपको जो परिणाम मिलेगा वह 7एफ है, और यदि आप नियमित आधार-10 में वापस कनवर्ट करना चाहते हैं तो आप echo 'ibase=16;obase=A;7F' टाइप कर सकते हैं | बीसी और एंटर दबाएं। यह इतना आसान है और इसे किसी भी वैध हेक्स नंबर के साथ कभी भी इस्तेमाल किया जा सकता है। चूँकि यह एक वैध यूनिक्स-शैली कमांड है, आप इसे किसी भी प्रकार की शेल स्क्रिप्ट में भी शामिल कर सकते हैं। यह याद रखना आसान है कि आप इसे किसी भी समय कमांड लाइन से उपयोग कर सकते हैं, जब आपको किसी नंबर को जल्दी से आगे और पीछे कनवर्ट करने की आवश्यकता होती है।

<पी>

विधि 2:बीसी हेक्स कैलकुलेटर के साथ बाइनरी और हेक्साडेसिमल संख्याओं को परिवर्तित करना

<पी> कमांड प्रॉम्प्ट पर echo 'obase=16;ibase=2;111010001' टाइप करें | बीसी किसी बाइनरी संख्या को हेक्स संख्या में बदलने के लिए। एंटर दबाएं और आपको उत्तर के रूप में 1D1 प्राप्त होना चाहिए। स्वाभाविक रूप से, आप उस बाइनरी लाइन को किसी भी बाइनरी नंबर से भर सकते हैं जिसे आपको उस समय परिवर्तित करने की आवश्यकता थी। एक बार फिर, उलटा भी सच है और हेक्स संख्या को बाइनरी में बदलने के लिए शामिल हेक्स कैलकुलेटर का उपयोग करना संभव है। टाइपिंग echo 'obase=2;ibase=16;1D1' | बीसी और एंटर दबाने पर आपको अपना मूल नंबर वापस मिल जाएगा, लेकिन आप 1D1 को अन्य मान्य हेक्स मानों से बदल सकते हैं।

<पी> <पी> यदि आप इसका अक्सर उपयोग करते हैं, तो आपको दो बातें ध्यान में रखनी होंगी। एक यह है कि हेक्साडेसिमल संख्याओं में निहित अक्षर हमेशा अपर केस होने चाहिए, क्योंकि बीसी सॉफ्टवेयर लोअर केस अक्षरों को बीजगणितीय चर के रूप में मानता है। दूसरा यह है कि ये सभी कमांड एक नियमित उपयोगकर्ता द्वारा चलाए जा सकते हैं और आपको लिनक्स या यूनिक्स के किसी भी आधुनिक संस्करण पर इन्हें करने के लिए रूट एक्सेस की आवश्यकता नहीं है।

विधि 3:bc को पूर्ण हेक्स कैलकुलेटर के रूप में उपयोग करना

<पी> यदि आपको आवश्यकता हो तो आप अंकगणित करने के लिए हेक्स कैलकुलेटर के रूप में बीसी कमांड का भी उपयोग कर सकते हैं। अधिकांश लोगों को इसकी आवश्यकता नहीं होगी, लेकिन जो प्रोग्रामर हैं उन्हें मेमोरी में दो अलग-अलग स्थानों के बीच अंतर का पता लगाने की आवश्यकता हो सकती है। यह वास्तव में उन लोगों द्वारा पूछा जाने वाला एक सामान्य प्रश्न है जो हाई स्कूल और कॉलेज के लिए कंप्यूटर विज्ञान का होमवर्क कर रहे हैं!

<पी> <पी> मान लीजिए कि आपके पास एक हेक्स संख्या है जो EE65522D है और आप इसमें से C3EFAF86 घटाना चाहते हैं। आपecho 'ibase=16;EE65522D-C3EFAF86' टाइप कर सकते हैं | बीसी और उत्तर ढूंढने के लिए एंटर दबाएं। यदि आप चाहते हैं कि उत्तर हेक्साडेसिमल में हो, तो आप echo 'obase=16;ibase=16;EE65522D-C3EFAF86' | बीसी इसे इस तरह से हल करने के लिए. अन्य अंकगणितीय संक्रियाओं की भी अनुमति है। उदाहरण के लिए, echo 'obase=16;ibase=16;EE65522D*C3EFAF86' | बीसी दो मानों का गुणनफल होगा। यदि आप चाहें तो निश्चित रूप से आप जोड़ के लिए + को ऑपरेंड के रूप में उपयोग कर सकते हैं। विभाजन के लिए / का उपयोग करने से शेषफल नहीं मिलता; ऐसा करने के लिए आपको मापांक के लिए % का उपयोग करना होगा।

<पी> <पी> उदाहरण के लिए, echo 'obase=16;ibase=16;EE65522D%C3EFAF86' | bc 2A75A2A7 का मान लौटाता है, क्योंकि हेक्स कैलकुलेटर के माध्यम से चलाने पर उस समीकरण का भागफल 1 शेष 2A75A2A7 होता है। दोनों मान खोजने के लिए पहले / ऑपरेंड और फिर % ऑपरेंड चलाएँ।

<पी> <पी> लेखक के बारे में

<पी> लिनक्स बीसी को हेक्स कैलकुलेटर के रूप में उपयोग करें:त्वरित कमांड-लाइन ट्यूटोरियल

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. ठीक करें:आगे की साइट में हानिकारक प्रोग्राम हैं ठीक करें:आगे की साइट में हानिकारक प्रोग्राम हैं

    यह त्रुटि संदेश दो अलग-अलग परिदृश्यों में प्रकट हो सकता है। एक सामान्य परिदृश्य तब होता है जब आप किसी ऐसी वेबसाइट तक पहुँचने का प्रयास करते हैं जिसके लिए आप जानते हैं कि यह सुरक्षित है लेकिन Google Chrome बस इस संदेश को प्रदर्शित करता रहता है, जिससे आपको साइट तक पहुँचने से रोका जा सकता है। साइट वास्

  1. एंड्रॉइड पर इंस्टाग्राम स्टोरीज़ पर कस्टम GIF अपलोड करें - चरण-दर-चरण मार्गदर्शिका एंड्रॉइड पर इंस्टाग्राम स्टोरीज़ पर कस्टम GIF अपलोड करें - चरण-दर-चरण मार्गदर्शिका

    इंस्टाग्राम का स्टोरीज फीचर यूजर्स के बीच पसंदीदा बन गया है। कहानियां आपको अपने अनुयायियों के साथ लघु वीडियो, फ़ोटो और यहां तक ​​​​कि एनिमेटेड GIF साझा करने की अनुमति देती हैं, जिससे आपकी सामग्री अधिक मज़ेदार और आकर्षक हो जाती है। जबकि इंस्टाग्राम चुनने के लिए जीआईएफ की एक विस्तृत श्रृंखला प्रदान कर

  1. मैक पर iMessage का उपयोग करने के तरीके पर व्यापक गाइड मैक पर iMessage का उपयोग करने के तरीके पर व्यापक गाइड

    मैक के ऑपरेटिंग सिस्टम के भीतर संदेश आपको विभिन्न प्लेटफॉर्म पर परिवार, दोस्तों और सहकर्मियों से संपर्क करने में सक्षम बनाता है। इनमें Apple के iMessage, SMS और AOL, Yahoo!, और Google सेवाएं शामिल हैं। लेकिन अगर आपने मैक पर कभी भी iMessage का उपयोग नहीं किया है और आप इस अवधारणा के लिए नए हैं, तो हो