Raspberry Pi के साथ शुरुआत करना कठिन हो सकता है। यहां तक कि अगर आप अपने Pi को पहली बार सेट करते समय एक अच्छे गाइड का पालन करते हैं, तो सीखने के लिए बहुत कुछ है। Raspberry Pis Linux पर चलते हैं, और यदि आपने पहले कभी Linux ऑपरेटिंग सिस्टम का उपयोग नहीं किया है, तो यह अजीब और जटिल लग सकता है।
जबकि आप पहले से ही जानते हैं कि अपने PC या Mac पर फोल्डर्स और फाइलों को देखने जैसे बुनियादी कार्य कैसे करें, अपने Pi पर उन चीजों को करना अलग तरीके से काम करता है, खासकर यदि आप ऐसा संस्करण चला रहे हैं जिसमें ग्राफिकल यूजर इंटरफेस (GUI) नहीं है। नीचे, हम आपको सामान्य Raspberry Pi Linux टर्मिनल कमांड के माध्यम से ले जाएंगे जिन्हें आपको अपने Pi का उपयोग करने के लिए जानना होगा।
1. वर्तमान निर्देशिका की सामग्री सूचीबद्ध करना
ls कमांड "लिस्टिंग" के लिए खड़ा है। यह सबसे बुनियादी Linux कमांड है जिसका आप अपने Pi पर उपयोग करेंगे। टर्मिनल में ls दर्ज करें, Enter दबाएं, और यह वर्तमान निर्देशिका में सभी फ़ाइलों और फ़ोल्डरों की एक सूची लौटाएगा।
2. अपने Pi का पासवर्ड बदलना
passwd कमांड शायद उन पहले Linux कमांड में से होनी चाहिए जिनका आप अपने Raspberry Pi पर उपयोग करते हैं। आप अपने Pi को डिफ़ॉल्ट पासवर्ड के साथ तो नहीं चला रहे हैं, है ना? यह अच्छा नहीं है। अपने Pi का पासवर्ड बदलने के लिए, टर्मिनल में passwd दर्ज करें।
यह आपको अपना वर्तमान पासवर्ड दर्ज करने के लिए प्रेरित करेगा, इसलिए उसे टाइप करें और Enter दबाएं। अगला, अपना नया पासवर्ड टाइप करें और Enter दबाएं। अगला, यह आपसे आपके नए पासवर्ड की पुष्टि करने के लिए कहेगा। इसे फिर से टाइप करें, Enter दबाएं, और आपने सफलतापूर्वक अपने Pi का पासवर्ड बदल लिया है।
3. अपने Pi को रीस्टार्ट या शटडाउन करना
अपने Pi को रीस्टार्ट या शटडाउन करने के लिए रूट एक्सेस की आवश्यकता होती है, इसलिए आपको sudo कमांड का उपयोग करना होगा। Sudo एक Linux कमांड है जो SuperuserDo के लिए खड़ा है। यह आपको उच्च विशेषाधिकारों के साथ एक Raspberry Pi Linux कमांड निष्पादित करने की अनुमति देता है—जिसकी आपको प्रोग्राम इंस्टॉल करने या मशीन को रीबूट करने जैसी चीजों के लिए आवश्यकता होगी। sudo का उपयोग करने के लिए, sudo दर्ज करें उसके बाद वह कमांड जिसे आप निष्पादित करना चाहते हैं।
अपने Pi को शटडाउन करने के लिए, sudo shutdown दर्ज करें। जब आप Enter दबाते हैं, तो यह आपसे Pi का रूट पासवर्ड मांगेगा। यह कमांड आपके Pi को एक मिनट में शटडाउन कर देगा। तुरंत शटडाउन करने के लिए sudo shutdown 0 का उपयोग करें।
अपने Pi को रीस्टार्ट करने के लिए, sudo shutdown -r का उपयोग करें। डिफ़ॉल्ट रूप से, आपका Pi एक मिनट में रीबूट होगा। यदि आप इसे तुरंत रीबूट करना चाहते हैं, तो आप sudo shutdown -r 0 का उपयोग कर सकते हैं, जहां 0 शून्य मिनट या अभी के लिए खड़ा है।
4. निर्देशिकाएं बदलना
cd कमांड का अर्थ है—आपने अनुमान लगाया—चेंज डायरेक्टरी। यह वर्तमान कार्य निर्देशिका को बदलता है, जो वह निर्देशिका है जिसमें आप वर्तमान में हैं। cd /[उस निर्देशिका का पथ जहां आप जाना चाहते हैं]. टाइप करें। यहां एक उदाहरण है: cd /usr/lib। टर्मिनल में वह कमांड टाइप करने से आप अपने Pi पर user/lib फ़ोल्डर में पहुंच जाएंगे।
वैकल्पिक रूप से, आप cd .. टाइप कर सकते हैं जो आपको फ़ोल्डर पदानुक्रम में एक निर्देशिका ऊपर ले जाएगा। या आप cd ~ का उपयोग कर सकते हैं। यह आपको लॉग-इन उपयोगकर्ता की होम निर्देशिका में ले जाता है, और cd / आपको रूट फ़ोल्डर में ले जाएगा। अंत में, cd – आपको पिछले फ़ोल्डर में ले जाता है जिसमें आप थे। उस कमांड को पिछले cd कमांड को पूर्ववत करने के रूप में सोचें।
5. अपने Pi पर फ़ाइलें कॉपी करना
cp कमांड फ़ाइलों और निर्देशिकाओं को कॉपी करता है। सामान्य तौर पर, Raspberry Pi Linux कमांड इस तरह दिखेगा: cp [source file location] [destination file location]।
जब आप फ़ाइलें कॉपी करते हैं, तो आप उन्हें उसी समय रीनेम भी कर सकते हैं। यदि आप वर्तमान निर्देशिका में test.txt नाम की फ़ाइल को कॉपी करना चाहते हैं और उसका नाम test2.txt बदलना चाहते हैं, तो कमांड होगी cp test.txt test2.txt। मूल फ़ाइल और फ़ाइल की रीनेम की गई कॉपी दोनों वर्तमान निर्देशिका में होंगी। नई फ़ाइल देखने के लिए ls कमांड का उपयोग करें।
6. अपने Pi पर फ़ाइलों का नाम बदलना
फ़ाइल का नाम बदलने के लिए, mv कमांड का उपयोग करें। उदाहरण के लिए, यदि आप mv test.txt test2.txt कमांड का उपयोग करते हैं, तो रीनेम की गई फ़ाइल वर्तमान निर्देशिका में स्थित होगी।
7. फ़ाइलों या फ़ोल्डरों को स्थानांतरित करना
एक फ़ाइल को एक फ़ोल्डर से दूसरे में ले जाना फ़ाइल का नाम बदलने के समान काम करता है। mv [filename] [destination folder] दर्ज करें। यह मानता है कि आप जिस फ़ाइल को स्थानांतरित करना चाहते हैं वह वर्तमान निर्देशिका में है। यहां एक उदाहरण है: mv test.txt ~/। वह कमांड test.txt फ़ाइल को वर्तमान निर्देशिका से उपयोगकर्ता के होम फ़ोल्डर में स्थानांतरित कर देगी। हमेशा की तरह, यदि आपको "permission denied" संदेश मिलता है, तो कमांड की शुरुआत में sudo जोड़ें।
यदि आप जिस फ़ाइल को स्थानांतरित करना चाहते हैं वह वर्तमान निर्देशिका में नहीं है, तो आप इस तरह की कमांड का उपयोग कर सकते हैं: mv /usr/lib/test.txt ~/। वह कमांड test.txt फ़ाइल को usr/lib निर्देशिका से उपयोगकर्ता की होम निर्देशिका में स्थानांतरित कर देगी।
वैसे, आप फ़ाइल को स्थानांतरित करते समय भी उसका नाम बदल सकते हैं। mv ~/test.txt /usr/lib/test2.txt दर्ज करें। इस उदाहरण में, हमने text.txt फ़ाइल का नाम test2.txt में बदल दिया और इसे होम निर्देशिका से usr/lib फ़ोल्डर में स्थानांतरित कर दिया।
8. टेक्स्ट डॉक्यूमेंट संपादित करना
Linux कमांड लाइन टेक्स्ट एडिटर को nano कहा जाता है। nano चलाने के लिए, nano [path to the text file you want to open or create] टाइप करें। कुछ फ़ोल्डर्स को फ़ाइल बनाने या संपादित करने के लिए अनुमति की आवश्यकता होती है। यदि ऐसा है, तो sudo nano [filepath] का उपयोग करें। (यदि आपको अनुमति की आवश्यकता है, तो एडिटर आपको बताएगा ताकि आप इसे बंद कर सकें और sudo के साथ कमांड को फिर से चला सकें।)
यदि आप किसी मौजूदा फ़ाइल को खोलने के लिए nano का उपयोग करते हैं, तो यह संपादन के लिए फ़ाइल खोलेगा। यदि आप एक नई फ़ाइल बना रहे हैं, तो Linux बिना किसी टेक्स्ट के एक खाली एडिटर खोलेगा। आप जो चाहें टाइप करने के लिए तीर कुंजियों और कीबोर्ड का उपयोग कर सकते हैं। ध्यान दें कि टर्मिनल विंडो के नीचे कमांड का एक मेनू है। वे सभी ^ से शुरू होते हैं। Linux में, इसका मतलब है कि आपको उस कमांड का उपयोग करते समय ctrl दबाए रखना चाहिए।
फ़ाइल को सेव करने के लिए, ctrl+o दबाएं। यदि आप चाहें, तो आप फ़ाइल का नाम बदल सकते हैं। Enter दबाने से फ़ाइल सेव हो जाएगी। यदि आप बाहर निकलना चाहते हैं, तो ctrl+x दबाएं। यदि आप बाहर निकलते हैं और ऐसे परिवर्तन हैं जिन्हें आपने सेव नहीं किया है, तो यह आपसे पूछेगा कि क्या आप उन्हें सेव करना चाहते हैं। y दर्ज करके और Enter. दबाकर सेव करना चुनें। या आप n दर्ज कर सकते हैं और Enter दबाकर परिवर्तनों को छोड़ सकते हैं।
9. इंस्टॉल प्रोग्राम का स्थान ढूंढना
अपने Pi पर इंस्टॉल प्रोग्राम का स्थान ढूंढने के लिए, आप whereis कमांड का उपयोग करेंगे। यह कमांड किसी भी इंस्टॉल पैकेज का पता लगाती है। whereis [package name] दर्ज करें।
उदाहरण के लिए, यदि आप अपने C++ कंपाइलर को gcc कहा जाता है ढूंढ रहे हैं, तो आप whereis gcc टाइप करेंगे और टर्मिनल आपके मशीन पर कहीं भी मौजूद निष्पादन योग्य का पूरा पथ प्रदर्शित करेगा। नीचे स्क्रीनशॉट में, पैकेज दो स्थानों पर पाया गया है। यदि यह पैकेज को कहीं नहीं ढूंढता, तो यह gcc: प्रदर्शित करेगा।
10. Apt-Get
यह सबसे मजेदार Raspberry Pi Linux कमांड में से एक है। apt-get कमांड आपके द्वारा चाहे गए पैकेज को ढूंढेगा, इसे डाउनलोड करेगा, और इसे इंस्टॉल करेगा, सब एक ही कमांड में। मीठा! जब आप फ़ाइलें इंस्टॉल करते हैं, तो आपको उन्नत अनुमतियों की आवश्यकता होती है, इसलिए sudo apt-get install [name of the package you want to install] टाइप करें।
यहां कमांड है यदि आप htop इंस्टॉल करना चाहते हैं (एक इंटरैक्टिव प्रोसेस मॉनिटर जो आपके Pi के CPU उपयोग, मेमोरी उपयोग आदि को प्रदर्शित करेगा), आप sudo apt-get install htop टाइप करेंगे।
बोनस: टेक्स्ट को कैसे कॉपी करें और अपने Pi के टर्मिनल विंडो में पेस्ट करें
Windows कॉपी/पेस्ट शॉर्टकट Linux में काम नहीं करते। मान लीजिए आप अपने PC से अपने Pi से दूरस्थ रूप से जुड़े हुए हैं और आप अपने Pi के पासवर्ड को Windows पर अपने पासवर्ड मैनेजर से कॉपी करना चाहते हैं। आप केवल पासवर्ड का चयन नहीं कर सकते, इसे कॉपी करने के लिए CTRL + C का उपयोग करें, और इसे Pi के टर्मिनल में पेस्ट करने के लिए CTRL + V का उपयोग करें।
आप कर सकते हैं, हालांकि, Windows से पासवर्ड कॉपी करने के लिए CTRL + C का उपयोग करें और फिर टर्मिनल विंडो में सिंगल राइट-क्लिक करें। वह सिंगल राइट-क्लिपबोर्ड से टर्मिनल में टेक्स्ट पेस्ट करता है। फिर, Enter दबाएं।
चेतावनी दी जाती है: आपको कोई सबूत नहीं दिखाई देगा कि आपने टर्मिनल में कुछ पेस्ट किया है, लेकिन यह निश्चित रूप से वहां है!