विंडोज 10 पर उबंटू पर बैश में फाइलों, फ़ोल्डरों और ऐप्स के साथ कैसे काम करें
विंडोज 10(Windows 10) में लिनक्स(Linux) के लिए विंडोज सबसिस्टम(Windows Subsystem) का जुड़ना कई लोगों के लिए एक आश्चर्य के रूप में आया, जिसमें हम भी शामिल थे। हालांकि यह एक उपकरण है जिसका मुख्य रूप से डेवलपर्स द्वारा उपयोग किया जाना है, नियमित उपयोगकर्ता भी इस सुविधा में रुचि रखते हैं। हमने सोचा कि यह समझ में आता है अगर हम आपको दिखाते हैं कि विंडोज़ 10(Windows 10) पर उबंटू(Ubuntu) पर बैश(Bash) में कमांड कैसे चलाना है ताकि फाइलों, फ़ोल्डरों और ऐप्स के साथ काम किया जा सके। कवर करने के लिए बहुत सारी जमीन है, तो चलिए शुरू करते हैं:
नोट:(NOTE:) यह ट्यूटोरियल 10 नवंबर के अपडेट(November 10 Update) के साथ विंडोज 10 पर आधारित है । यदि आपके पास विंडोज 10 का पुराना संस्करण है(older version of Windows 10) , तो कुछ कमांड काम नहीं कर सकते हैं, या चीजें अलग दिख सकती हैं।
विंडोज़ पर उबंटू कैसे प्राप्त करें
इस ट्यूटोरियल के लिए, आपके पास विंडोज़(Windows) पर लिनक्स उबंटू आपके (Linux Ubuntu)विंडोज(Windows) 10 कंप्यूटर या डिवाइस पर स्थापित होना चाहिए। यदि आपने इसे पहले से नहीं किया है, या यदि आपको इस मामले पर कुछ मार्गदर्शन की आवश्यकता है, तो हमने यहां पूरी स्थापना प्रक्रिया का वर्णन किया है: मैं लिनक्स के लिए विंडोज सबसिस्टम कैसे प्राप्त करूं?(How do I get the Windows Subsystem for Linux?)
दूसरे, हम मानते हैं कि आपने कभी भी Linux के साथ काम नहीं किया है , और यह कि "आप इसके बारे में कुछ नहीं जानते", बिल्कुल जॉन स्नो(Jon Snow) की तरह । मैं
विंडोज़ पर उबंटू पर बैश क्या है
एक पूर्ण शुरुआत के रूप में, आपको आश्चर्य हो सकता है कि आपको विंडोज़(Windows) पर उबंटू(Ubuntu) पर बैश(Bash) से क्या मिल रहा है । आपको अपने विंडोज(Windows) 10 कंप्यूटर पर संपूर्ण बैश शेल(Bash shell) वातावरण मिलता है। यदि आपने पहले विंडोज(Windows) का उपयोग किया है, चाहे वह विंडोज(Windows) 10 हो, विंडोज एक्सपी हो, या उन दोनों के बीच कुछ भी हो, तो आप शायद (Windows XP)कमांड प्रॉम्प्ट(Command Prompt) और पॉवरशेल(PowerShell) वातावरण से परिचित हैं। बैश(Bash) एक समान शेल है, लेकिन लिनक्स(Linux) ऑपरेटिंग सिस्टम के लिए बनाया गया है।
कमांड प्रॉम्प्ट(Command Prompt) की तरह , बैश(Bash) एक कमांड-लाइन वातावरण है। यह एक लिनक्स(Linux) कर्नेल के शीर्ष पर चलता है और आपको चलाने के लिए कमांड-लाइन उपयोगिताओं की एक पूरी श्रृंखला प्रदान करता है। यदि आप यही चाहते हैं, तो आप इसका उपयोग लिनक्स(Linux) अनुप्रयोगों को डाउनलोड करने, स्थापित करने और उपयोग करने के लिए कर सकते हैं। और आपके द्वारा बैश(Bash) के अंदर चलने वाली सभी उपयोगिताओं को आपके विंडोज(Windows) 10 फाइल सिस्टम तक पहुंच प्राप्त होती है। इसका मतलब है कि आप अपने किसी भी ड्राइव पर फ़ाइलों और फ़ोल्डरों को एक्सेस, बना और हटा सकते हैं। यह भी ध्यान रखना महत्वपूर्ण है कि, हालांकि यह संभव है, विंडोज़(Windows) पर उबंटू(Ubuntu) में ग्राफिकल एप्लिकेशन चलाना काफी जटिल काम है और त्रुटियों से ग्रस्त है। ऐसा इसलिए है क्योंकि उबंटू(Ubuntu)विंडोज(Windows) पर एक लिनक्स(Linux) सबसिस्टम और डेवलपर्स के लिए इसकी उपयोगिताओं तक पहुंच प्रदान करने के लिए बनाया गया था, न कि नियमित उपयोगकर्ताओं के लिए।
विंडोज 10 पर उबंटू कैसे शुरू करें
विंडोज़(Windows) पर उबंटू(Ubuntu) स्थापित करने के बाद आपको सबसे पहले जो करना है वह इसे लॉन्च करना है, और ऐसा करने का एक त्वरित तरीका स्टार्ट मेनू(Start Menu) से इसके शॉर्टकट पर क्लिक या टैप करना है ।
यह विंडोज 10 में (Windows 10)उबंटू(Ubuntu) का इंटरफ़ेस जैसा दिखता है :
एक कमांड-लाइन वातावरण होने के नाते, आपको वह टेक्स्ट कमांड लिखने की आवश्यकता है जिसे आप उसमें चलाना चाहते हैं। यदि आपने पहले कमांड प्रॉम्प्ट(Command Prompt) के साथ काम किया है , तो आप शायद इसे चलाने में सक्षम होने के लिए कमांड के पूरे पथ को लिखने के आदी हैं। इसके बारे में भूल जाओ जब आप बैश(Bash) खोल का उपयोग कर रहे हों। यहां, आपके द्वारा इंस्टॉल किया गया कोई भी कमांड, टूल या ऐप सिर्फ उसका नाम टाइप करके कहीं से भी चलाया जा सकता है। इसके नाम के आगे इसका पथ जोड़ने की आवश्यकता नहीं है। अब आइए उन बुनियादी आदेशों को देखें जिन्हें आरंभ करने के लिए आपको सीखने की आवश्यकता है:
1. सीडी कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी पर निर्देशिका कैसे बदलें
बैश(Bash) में आवश्यक आदेशों में से एक वह है जो आपको उस फ़ोल्डर को बदलने देता है जिसमें आप काम कर रहे हैं। अपने विंडोज 10 पीसी से किसी अन्य फ़ोल्डर में नेविगेट करने के लिए, आपको केवल सीडी [पथ](cd [path]) कमांड चलाना है जहां [पथ]([path]) उस फ़ोल्डर का स्थान है।
ध्यान दें कि आपके विंडोज 10 पीसी की सभी ड्राइव्स /mnt/[the letter of the drive] में माउंट की गई हैं । उदाहरण के लिए, सी(C) ड्राइव जहां विंडोज 10(Windows 10) आमतौर पर स्थापित होता है, इस स्थान पर पाया जाता है: /mnt/c । D ड्राइव, यदि आपके पास एक है, /mnt/d इत्यादि पर पाया जाता /mnt/d । आइए एक उदाहरण लेते हैं: यदि आप अपने डी ड्राइव पर पाए गए (D)डिजिटल नागरिक(Digital Citizen) फ़ोल्डर में नेविगेट करना चाहते हैं , तो आपको यह बैश(Bash) कमांड चलाना होगा : cd "/mnt/d/Digital Citizen" ।
महत्वपूर्ण:(IMPORTANT:) यदि आप जिस फ़ोल्डर में काम करना चाहते हैं, उसके नाम में रिक्त स्थान हैं, जैसे कि डिजिटल नागरिक(Digital Citizen) के मामले में , उद्धरण चिह्नों के बीच पथ डालना सुनिश्चित करें। साथ ही, केवल सीधे चिह्नों का उपयोग करें, घुंघराले या स्मार्ट उद्धरण चिह्नों का नहीं, क्योंकि वे काम नहीं करते हैं।
2. एलएस कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी पर एक फ़ोल्डर की सामग्री को कैसे देखें?
बैश(Bash) में , एक अन्य महत्वपूर्ण कमांड, जो आपको एक फ़ोल्डर की सामग्री दिखाती है, वह है ls । इसे टाइप करें, अपने कीबोर्ड पर एंटर(Enter) दबाएं , और आपको वर्तमान निर्देशिका के अंदर पाए जाने वाले प्रत्येक फ़ोल्डर और फ़ाइल की एक सूची मिलनी चाहिए।
जैसा कि आप पिछले स्क्रीनशॉट में देख सकते हैं, फ़ोल्डर हाइलाइट किए गए हैं ताकि आप उन्हें फाइलों से अलग कर सकें।
3. सीपी कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी पर फाइलों की प्रतिलिपि कैसे करें
बैश(Bash) में मूल फ़ाइल प्रबंधन के लिए आवश्यक सभी कमांड भी शामिल हैं, जैसे कॉपी, मूव, रीनेम, डिलीट। वह कमांड जो आपको एक फ़ाइल को एक स्थान से दूसरे स्थान पर कॉपी करने देता है cp [स्रोत] [गंतव्य] है(cp [source] [destination]) , जहां [स्रोत]([source]) कॉपी की गई फ़ाइल का पथ है और [गंतव्य]([destination]) उस स्थान का पथ है जहां इसे कॉपी किया जा रहा है .
उदाहरण के लिए, मान लें कि हम अपने डिजिटल सिटीजन(Digital Citizen) फोल्डर में मिली इनकॉग्निटो.xlsx नाम की फाइल को (incognito.xlsx,)सिक्योरिटी फॉर एवरीवन(Security for Everyone) सबफोल्डर में कॉपी करना चाहते हैं। ऐसा करने के लिए, हमें जो कमांड चलानी होगी वह है cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" ।
फ़ाइल को तब निर्दिष्ट फ़ोल्डर में कॉपी किया जाता है।
4. एमवी कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी पर फाइलों को कैसे स्थानांतरित या नाम बदलें?
बैश(Bash) के साथ फाइलों को स्थानांतरित करना या उनका नाम बदलना फाइलों की प्रतिलिपि बनाने के समान है। इस उद्देश्य के लिए आपको जिस कमांड को चलाने की आवश्यकता है, उसमें निम्नलिखित सिंटैक्स है: mv [source] [destination] , जहां [source] उस फ़ाइल का पथ है जिसे स्थानांतरित या नाम बदला गया है और [गंतव्य]([destination]) उस स्थान का पथ है जहां वह जा रहा है ले जाया जा सकता। यदि [गंतव्य] ([destination])[स्रोत]([source],) के समान है , लेकिन आपके द्वारा निर्दिष्ट फ़ाइल नाम मूल से भिन्न है, तो फ़ाइल को स्थानांतरित करने के बजाय उसका नाम बदल दिया जाता है।
पहले के समान उदाहरण का उपयोग करते हुए, आइए अपने डिजिटल नागरिक(Digital Citizen) फ़ोल्डर से गुप्त .xlsx फ़ाइल को (incognito.xlsx)सभी के लिए सुरक्षा(Security for Everyone) सबफ़ोल्डर में ले जाएँ, और फिर उसका नाम बदलकर web_incognito.xlsx कर दें । ऐसा करने के लिए, हमें इन कमांडों को चलाना होगा: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" और फिर mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" ।
5. आरएम कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी से फाइलों को कैसे हटाएं
बैश(Bash) में फाइलों को हटाना या हटाना rm [file] कमांड की मदद से किया जाता है । पहले बनाई गई web_incognito.xlsx(web_incognito.xlsx) फ़ाइल को निकालने के लिए , हम पहले cd "/mnt/d/Digital Citizen/Security for Everyone" कमांड का उपयोग करते हुए, इसे रखने वाले सभी के लिए सुरक्षा फ़ोल्डर में नेविगेट(Security for Everyone) करते हैं । फिर, हम rm web_incognito.xlsx कमांड चलाते हैं ।
6. एमकेडीआईआर(MKDIR) कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी पर फोल्डर कैसे बनाएं?
बैश(Bash) के साथ एक फ़ोल्डर बनाना mkdir [folder] कमांड का उपयोग करके किया जाता है , जहां [फ़ोल्डर]([folder]) उस फ़ोल्डर का नाम है जिसे आप बनाना चाहते हैं। उदाहरण के लिए, मान लें कि हम अपनी डिजिटल नागरिक(Digital Citizen) निर्देशिका के अंदर टेस्ट(Tests) नामक एक फ़ोल्डर बनाना चाहते हैं । ऐसा करने के लिए, हम पहले डिजिटल सिटीजन(Digital Citizen) फोल्डर (cd "/mnt/d/Digital Citizen") में नेविगेट करते हैं और फिर कमांड mkdir Tests चलाते हैं । यह इतना सरल है।
7. आरएम-आर(RM -R) कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ अपने विंडोज 10 पीसी से फ़ोल्डर्स को कैसे हटाएं
इसी तरह, बैश(Bash) का उपयोग करके किसी फ़ोल्डर को हटाना या हटाना उतना ही आसान है। उस फ़ोल्डर की मूल निर्देशिका पर नेविगेट(Navigate) करें जिसे आप हटाना चाहते हैं और कमांड चलाएँ rm -r [folder] , जहाँ [फ़ोल्डर]([folder]) हटाने के लिए फ़ोल्डर का नाम है। आपने देखा होगा कि इस कमांड में -r तर्क भी शामिल है: आपको इसे जोड़ने की आवश्यकता है ताकि उस फ़ोल्डर के अंदर सब कुछ भी हटा दिया जाए, पुनरावर्ती।
उदाहरण के लिए, आइए टेस्ट(Tests) फोल्डर को हटा दें जिसे हमने पहले अपने डिजिटल सिटीजन(Digital Citizen) फोल्डर के अंदर बनाया था। उसके लिए, हमें सबसे पहले पैरेंट फोल्डर में नेविगेट करना होगा, जो कि डिजिटल सिटीजन(Digital Citizen) है , कमांड का उपयोग करके: cd "/mnt/d/Digital Citizen" । फिर, हमें rm -r Test(rm -r Tests) कमांड चलाना चाहिए ।
8. SUDO APT-GET INSTALL(SUDO APT-GET INSTALL) कमांड का उपयोग करके, उबंटू(Ubuntu) पर बैश(Bash) के साथ, विंडोज 10 पर (Windows 10)लिनक्स(Linux) ऐप कैसे डाउनलोड और इंस्टॉल करें
Linux आपको (Linux)SUDO कमांड का उपयोग करके एक सुपरयुसर के रूप में कमांड चलाने की सुविधा भी देता है , जो आपको प्रशासनिक विशेषाधिकार देता है। वाक्य रचना सरल है: sudo [application] , जहां [application] ऑपरेटिंग सिस्टम पर स्थापित कोई भी प्रोग्राम हो सकता है। क्योंकि sudo कमांड आपको Linux में सब कुछ पर प्रशासनिक अधिकार देता है, यह बहुत कुछ वैसा ही है जैसा एक व्यवस्थापक उपयोगकर्ता खाता विंडोज़(Windows) में कर सकता है । यदि आप लिनक्स(Linux) एप्लिकेशन डाउनलोड, इंस्टॉल और चलाना चाहते हैं, तो आप निम्न कमांड का उपयोग कर सकते हैं:
सबसे पहले, sudo apt-get update चलाएँ । यह आदेश उबंटू(Ubuntu) से नवीनतम सॉफ्टवेयर सूचियों को डाउनलोड करता है ।
फिर, अपने इच्छित लिनक्स(Linux) ऐप को डाउनलोड और इंस्टॉल करने के लिए, sudo apt-get install [application name] चलाएं । उदाहरण के लिए, यदि हम w3m इंस्टॉल करना चाहते हैं , जो एक टेक्स्ट-आधारित वेब ब्राउज़र है, तो हमें sudo apt-get install w3m चलाना होगा(sudo apt-get install w3m) । यदि ऐप को अतिरिक्त पैकेज की आवश्यकता है, तो आपको यह पुष्टि करनी पड़ सकती है कि आप जारी रखना चाहते हैं, इस स्थिति में अपने कीबोर्ड पर Y कुंजी दबाएं।
एक बार ऐप इंस्टॉल हो जाने के बाद, आप इसका नाम बैश(Bash) में टाइप करके चला सकते हैं , इसके बाद कोई भी पैरामीटर आवश्यक है। उदाहरण के लिए, यदि हम अपनी वेबसाइट पर जाना चाहते हैं, तो हमें w3m digitalcitizen.life टाइप करना होगा ।
9. विंडोज(Windows) पर उबंटू(Ubuntu) पर बैश में मदद कैसे प्राप्त करें, (Bash)HELP तर्क का उपयोग करके
यदि आप इस बारे में अधिक जानना चाहते हैं कि एक निश्चित कमांड क्या करता है, तो इसे बैश(Bash) में लिखें और पैरामीटर "--help" जोड़ें । प्रदर्शित जानकारी को उस कमांड की संरचना और उपयोग पर अधिक प्रकाश डालना चाहिए। उदाहरण के लिए, कमांड ls लें,(ls,) जो किसी फ़ोल्डर की सामग्री को सूचीबद्ध करता है। यह एक साधारण कमांड की तरह लग सकता है, लेकिन यह सूचना को प्रदर्शित करने के तरीके के लिए बहुत सारे विकल्प प्रदान करता है। इसके लिए आपको मिलने वाली सहायता का एक अंश यहां दिया गया है:
क्या आपने (Did)विंडोज़(Windows) पर उबंटू(Ubuntu) पर बैश(Bash) की कोशिश की ?
हमें उम्मीद है कि हम आपको लिनक्स बैश की बहुत ही रोचक दुनिया और (Linux Bash)विंडोज 10(Windows 10) में इसका उपयोग करने की मूल बातें पेश करने में कामयाब रहे हैं । हमारे द्वारा दिखाए गए आदेशों को आज़माएं, और HELP तर्क का उपयोग करके प्रत्येक कमांड के बारे में अधिक जानें। यदि आपके पास साझा करने के लिए कोई प्रश्न या सुझाव है, तो नीचे टिप्पणी करने में संकोच न करें।
Related posts
विंडोज 10 के कमांड प्रॉम्प्ट के लिए 34 कीबोर्ड शॉर्टकट
विंडोज 10 में कमांड प्रॉम्प्ट (cmd) को कैसे कस्टमाइज़ करें
UEFI BIOS और Windows 10 के पुनर्प्राप्ति परिवेश के लिए शॉर्टकट
8 विशेषताएं जो विंडोज 10 के कमांड प्रॉम्प्ट और पावरशेल में नई हैं?
विंडोज 10 में आईपी एड्रेस बदलने के 3 तरीके
विंडोज 10 में ऐप्स को छोटा और बड़ा करने के 7 तरीके
PowerShell, CMD, या File Explorer का उपयोग करके किसी फ़ोल्डर में फ़ाइलों की गणना कैसे करें
विंडोज़ (सभी संस्करण) में किसी भी विभाजन को कैसे छिपाएं (या अनहाइड करें)
विंडोज 10 में एकाधिक डेस्कटॉप का उपयोग कैसे करें: आप सभी को पता होना चाहिए
विंडोज 10 में फाइल एक्सप्लोरर से कमांड कैसे चलाएं -
Windows दूरस्थ सहायता के साथ Windows 10 उपयोगकर्ताओं को दूरस्थ सहायता प्रदान करें
विंडोज 10 के फाइल एक्सप्लोरर में फाइल और फोल्डर को कैसे सॉर्ट, ग्रुप और फिल्टर करें?
जब विंडोज़ बूट न हो तो कमांड प्रॉम्प्ट कैसे खोलें (3 तरीके)
पता करें कि विंडोज कब स्थापित किया गया था। इसकी मूल स्थापना तिथि क्या है?
विंडोज में किसी फोल्डर के डायरेक्टरी ट्री को कैसे एक्सपोर्ट करें
विंडोज 10 में, WinX मेनू में कंट्रोल पैनल और कमांड प्रॉम्प्ट जोड़ें
विंडोज़ में एक विशिष्ट आकार के साथ यादृच्छिक डमी फ़ाइलें बनाने के 4 तरीके
विंडोज 10 में यूजर फोल्डर लोकेशन कैसे बदलें (दस्तावेज़, डाउनलोड आदि) -
विंडोज 10 के पेंट का उपयोग करके एक से अधिक पृष्ठों पर एक छवि कैसे प्रिंट करें
विंडोज 10 टाइमलाइन और इसका अधिकतम लाभ कैसे उठाएं