माइक्रोसॉफ्ट ने 2019 में विंडोज टर्मिनल लॉन्च किया। यह एक अविश्वसनीय कमांड-लाइन टूल है जो कमांड प्रॉम्प्ट, पावरशेल, Azure क्लाउड शेल, और WSL (विंडोज सबसिस्टम फॉर लिनक्स) को एक ही छत के नीचे लाता है और यह बेहद अनुकूलन योग्य भी है। यह गाइड आपको विंडोज टर्मिनल को विभिन्न तरीकों से ट्वीक करने में मदद करेगा ताकि आप इसका अधिकतम लाभ उठा सकें।
1. बेहतर दृश्यता के लिए ज़ूम करें
यदि आपके पास हाई-रिज़ॉल्यूशन मॉनिटर है, तो विंडोज टर्मिनल पर टेक्स्ट देखना थोड़ा मुश्किल हो जाता है। विंडोज टर्मिनल आपको अपनी प्राथमिकताओं के अनुसार टेक्स्ट का आकार बदलने का विकल्प देता है।
कीबोर्ड पर Ctrl कुंजी को दबाए रखें और माउस व्हील को स्क्रॉल करके टेक्स्ट का आकार बदलें। टेक्स्ट का आकार बढ़ाने के लिए माउस व्हील को ऊपर स्क्रॉल करें और घटाने के लिए नीचे।
ज़ूम वर्तमान सत्र के लिए बना रहेगा और नए सत्र पर रीसेट हो जाएगा। यदि आप एक विशिष्ट टेक्स्ट आकार चाहते हैं, तो आप इसे "Settings" में "Appearance" अनुभाग के माध्यम से बदल सकते हैं।
- न्यू टैब (+) बटन के बगल में ड्रॉप-डाउन मेनू पर क्लिक करें। संदर्भ मेनू से "Settings" चुनें।
- बाएं फलक से "Defaults" चुनें, "Appearance" अनुभाग पर जाएं, और "Font Size" तक नीचे स्क्रॉल करें।
- फ़ॉन्ट आकार चुनें और परिवर्तनों को लागू करने के लिए "Save" पर क्लिक करें।
2. प्रारंभिक निर्देशिका बदलें
डिफ़ॉल्ट रूप से, विंडोज टर्मिनल "C:\Users\
उदाहरण के लिए, यदि आप आमतौर पर डाउनलोड निर्देशिका में काम करते हैं, तो हर बार शुरू होने पर cd downloads दर्ज करने के बजाय, आप विंडोज टर्मिनल की डिफ़ॉल्ट निर्देशिका को डाउनलोड निर्देशिका में बदल सकते हैं।
- न्यू टैब (+) बटन के बगल में ड्रॉप-डाउन मेनू पर क्लिक करें। Alt दबाए रखें और संदर्भ मेनू से "Settings" चुनें।
- चूंकि यह एक JSON फ़ाइल खोलता है, आपको डिफ़ॉल्ट टेक्स्ट एडिटर चुनने के लिए संकेत मिल सकता है। यदि आपके मन में कोई नहीं है, तो नोटपैड चुनें।
- एक बार JSON फ़ाइल खुल जाने पर, "Edit → Find" पर जाएं या Ctrl + F शॉर्टकट का उपयोग करें।
startingDirectoryटाइप करें और "Find Next" विकल्प दबाएं। - "Find" विंडो बंद करें और "startingdirectory" सेटिंग को अपनी पसंद की निर्देशिका में संपादित करें।
डिफ़ॉल्ट रूप से, "startingdirectory" %USERPROFILE% है। हमारे मामले में, हम इसे %USERPROFILE%/Downloads/ में बदल रहे हैं।
यदि आप थोड़ा नीचे स्क्रॉल करते हैं, तो आप अन्य टर्मिनल्स की प्रारंभिक निर्देशिकाओं को भी संशोधित कर सकते हैं।
- Ctrl + S दबाकर JSON फ़ाइल सेव करें। "Save as type" को "All files" चुनें और फ़ाइल का नाम "defaults.json" रखें। हो जाने पर "Save" विकल्प दबाएं।
अगली बार जब आप विंडोज टर्मिनल को पुनः आरंभ करेंगे, तो आप देखेंगे कि यह आपके द्वारा डिफ़ॉल्ट के रूप में परिभाषित निर्देशिका में शुरू होता है।
3. डिफ़ॉल्ट प्रोफ़ाइल बदलना
कभी-कभी आपको विंडोज टर्मिनल को डिफ़ॉल्ट पावरशेल प्रोफ़ाइल के अलावा किसी अन्य प्रोफ़ाइल में लॉन्च करने की आवश्यकता हो सकती है। यदि आपको इसे बदलने की आवश्यकता है, तो यह काफी आसान है।
- Ctrl + , दबाकर विंडोज टर्मिनल सेटिंग्स खोलें।
- साइडबार से Startup टैब चुनें।
- "Default profile" सेटिंग के तहत ड्रॉप-डाउन मेनू पर क्लिक करें। अपनी पसंदीदा प्रोफ़ाइल चुनें।
- परिवर्तनों को लागू करने के लिए "Save" पर क्लिक करें।
जब आप विंडोज टर्मिनल को पुनः आरंभ करते हैं या एक नया टैब खोलते हैं, तो यह आपकी चयनित प्रोफ़ाइल में खुलेगा।
4. कस्टम SSH प्रोफाइल
कुछ स्थितियों में, यह आसान हो सकता है यदि आप विंडोज टर्मिनल के माध्यम से रिमोट सर्वर में स्वचालित रूप से SSH कर सकें। इसे प्राप्त करने के लिए, आपको JSON फ़ाइल के माध्यम से एक नई कस्टम प्रोफ़ाइल सेट अप करने की आवश्यकता है।
- Ctrl + , शॉर्टकट का उपयोग करके विंडोज टर्मिनल में "Settings" खोलें।
- साइडबार में "Open JSON file" चुनें। यह नोटपैड या आपके डिफ़ॉल्ट टेक्स्ट एडिटर में एक JSON फ़ाइल खोलेगा।
- मौजूदा प्रोफाइल के कोड तक नीचे स्क्रॉल करें। अंतिम प्रोफ़ाइल के बाद, निम्नलिखित कोड जोड़ें।
{ "guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}", "hidden": false, "name": "Test SSH Profile", "commandline": "wsl ssh user@localhost", "icon": "❤️" }
- एक मुफ्त ऑनलाइन GUID जनरेटर के साथ एक कस्टम GUID जनरेट करें। उपरोक्त कोड में GUID को ऑनलाइन-जनरेटेड GUID से बदलें। आपको "commandline" स्ट्रिंग को अपने SSH सर्वर से भी बदलना होगा। आइकन कोई भी इमोजी हो सकता है।
- संपादन के बाद Ctrl + S शॉर्टकट का उपयोग करके JSON फ़ाइल सेव करें।
एक बार सेव हो जाने पर, आप न्यू टैब बटन के बगल में ड्रॉप-डाउन मेनू में नई प्रोफ़ाइल देखेंगे। प्रविष्टि पर क्लिक करने से SSH प्रोफ़ाइल लॉन्च होगी और आपके पसंदीदा WSL में रिमोट सर्वर से कनेक्ट होगी।
5. कमांड पैलेट
कमांड पैलेट आपको उन क्रियाओं को देखने की अनुमति देता है जिन्हें आप विंडोज टर्मिनल के अंदर चला सकते हैं। आप विंडोज टर्मिनल में कमांड पैलेट को आमंत्रित करने के लिए Ctrl + Shift + P का उपयोग कर सकते हैं।
यह > से शुरू होता है, और आप इसे हटाकर wt कमांड दर्ज कर सकते हैं जैसे:
-p "Command Prompt" `; split-pane -p "PowerShell"
कमांड टाइप करते समय, आपको पता चलेगा कि कमांड का परिणाम क्या होगा, जिससे आपको अंदाजा हो जाएगा कि क्या उम्मीद की जाए, खासकर जब आप wt कमांड से परिचित नहीं हैं।
6. मल्टी-शेल प्रबंधन के लिए स्प्लिट पेन
विंडोज टर्मिनल बेहतर मल्टीटास्किंग के लिए पेन को विभाजित करने का समर्थन करता है। आप एक तरफ पावरशेल और दूसरी तरफ कमांड प्रॉम्प्ट रख सकते हैं। दो टैब के बीच आगे-पीछे जाने के बजाय, स्प्लिट पेन करना और दोनों को एक साथ देखना सबसे अच्छा है।
आप Alt + Shift + - शॉर्टकट के साथ पेन को लंबवत विभाजित कर सकते हैं। यदि आप उन्हें क्षैतिज रूप से विभाजित करना चाहते हैं, तो Alt + Shift + = का उपयोग करें। आप कमांड पैलेट के साथ पेन को विभाजित करने के लिए Ctrl + Shift + P का भी उपयोग कर सकते हैं।
वैकल्पिक रूप से, जब आप Alt दबाए रखते हैं और एक नया टैब खोलते हैं या ड्रॉप-डाउन मेनू से एक अलग प्रोफ़ाइल चुनते हैं, तो यह सक्रिय पेन को स्वचालित रूप से विभाजित कर देगा।
Alt दबाए रखें और तीर कुंजियों को दबाकर इन पेन के बीच स्विच करें। चयनित पेन का आकार बदलने के लिए Alt + Shift दबाए रखें और तीर कुंजियों का उपयोग करें।
7. स्टार्टअप लेआउट बदलें
जब आप विंडोज टर्मिनल लॉन्च करते हैं, तो यह डिफ़ॉल्ट प्रोफ़ाइल का उपयोग करके एक सिंगल टैब में खुलता है। आप कुछ कमांड-लाइन आर्ग्यूमेंट्स के साथ स्टार्टअप लेआउट को कस्टमाइज़ कर सकते हैं।
निम्नलिखित कमांड आपको स्प्लिट-पेन मोड के साथ विंडोज टर्मिनल लॉन्च करने की अनुमति देता है:
wt -p "Command Prompt" `; split-pane -p "PowerShell"
यह कमांड कमांड प्रॉम्प्ट और पावरशेल टैब को नए लंबवत पेन में खोलेगा।
आप इन कमांड-लाइन आर्ग्यूमेंट्स के बारे में माइक्रोसॉफ्ट डॉक्यूमेंटेशन में और पढ़ सकते हैं ताकि विंडोज टर्मिनल को और अधिक व्यक्तिगत बना सकें।
8. डॉकर इंटीग्रेशन
डॉकर शुरुआती लोगों के लिए थोड़ा भ्रमित करने वाला हो सकता है, खासकर यदि आप कमांड प्रॉम्प्ट/पावरशेल का उपयोग करते हैं। ये कमांड लाइन डॉकर कमांड के ऑटो-कम्प्लीशन का समर्थन नहीं करते हैं, जिससे यह अधिक मुश्किल हो जाता है।
आपको एक अवलोकन देने के लिए, डॉकर विंडोज में WSL 2 का उपयोग करता है और लिनक्स वर्कस्पेस का लाभ उठाने की क्षमता प्रदान करता है, जिससे आप लिनक्स और विंडोज दोनों बिल्ड स्क्रिप्ट के रखरखाव से मुक्त हो जाते हैं। सरल शब्दों में, आप एमुलेशन की आवश्यकता के बिना विंडोज के अंदर अन्य WSL कंटेनरों के अंदर लिनक्स कंटेनरों का उपयोग कर सकते हैं।
डॉकर के साथ आगे बढ़ने से पहले आपको कुछ पूर्वापेक्षाएँ चाहिए:
- डॉकर डेस्कटॉप डाउनलोड और इंस्टॉल करें
- विंडोज पर WSL 2 सुविधा सक्षम
- लिनक्स कर्नेल अपडेट पैकेज डाउनलोड और इंस्टॉल करें
- माइक्रोसॉफ्ट स्टोर से दो या अधिक WSL इंस्टॉल किए गए, जैसे उबंटू
- एक बार इंस्टॉल हो जाने पर, डॉकर डेस्कटॉप शुरू करें और "Docker Desktop is running" कहने वाली अधिसूचना की प्रतीक्षा करें फिर "PowerShell" खोलें।
- डॉकर डिफ़ॉल्ट रूप से WSL कार्यान्वयन का उपयोग करेगा, और यह देखने के लिए कि यह कौन सा लिनक्स डिस्ट्रो है, पावरशेल में निम्नलिखित कमांड टाइप करें:
wsl -l -v
यह आपके कंप्यूटर पर इंस्टॉल सभी लिनक्स वितरण और उनके संस्करण दिखाएगा। सुनिश्चित करें कि हर लिनक्स डिस्ट्रो संस्करण 2 पर है क्योंकि डॉकर WSL 2 में डायनामिक मेमोरी आवंटन सुविधा का उपयोग करता है। आप अपने डिफ़ॉल्ट WSL कार्यान्वयन के बगल में "*" (स्टार सिंबल) देखेंगे।
- विंडोज टर्मिनल में अपना पसंदीदा लिनक्स डिस्ट्रो खोलें। यहां, हम उबंटू 18.04 खोल रहे हैं।
lsb_release -aकमांड दर्ज करके आप जिस उबंटू संस्करण को चला रहे हैं उसकी पहचान करें।
यह पहचानने के लिए कि डॉकर काम कर रहा है या नहीं, निम्नलिखित कमांड टाइप करें। यदि यह काम कर रहा है, तो आपको डॉकर से एक हैलो संदेश दिखाई देगा; अन्यथा, डॉकर को सुधारने के लिए उपरोक्त चरणों से गुजरें।
docker run -it hello-world
- निम्नलिखित कमांड दर्ज करें; आपको चरण 3 में PC पर इंस्टॉल अपने पसंदीदा लिनक्स डिस्ट्रो के नाम से Ubuntu को बदलना होगा।
यह कमांड आपके चल रहे लिनक्स वितरण पर उबंटू 20.04 शुरू करेगा।docker run -it ubuntu bash
- इसे सत्यापित करने के लिए,
lsb_release -aकमांड काम नहीं करेगा। इसे इंस्टॉल करने के लिए निम्नलिखित कमांड टाइप करें।sudo apt update
sudo apt install lsb-release
यदि संकेत दिया जाए तो Y दबाएं और Enter दबाएं।
एक बार इंस्टॉल हो जाने पर, लिनक्स वितरण के संस्करण को सत्यापित करने के लिए निम्नलिखित कमांड दर्ज करें।lsb_release -a
यह आपको दिखाएगा कि आप उबंटू 20.04 चला रहे हैं। इस तरह आप एक अलग एमुलेशन की आवश्यकता के बिना डॉकर का उपयोग करके एक लिनक्स वितरण को दूसरे लिनक्स डिस्ट्रो के अंदर चला सकते हैं।
आप हमेशा अपने मूल लिनक्स डिस्ट्रो पर वापस जाने के लिए exit कमांड का उपयोग कर सकते हैं।
अपने तरीके से विंडोज टर्मिनल को कस्टमाइज़ करें
ये विंडोज टर्मिनल को अधिक उत्पादक बनाने के कुछ कस्टमाइज़ेशन टिप्स हैं। आपको "Settings" पेज में टर्मिनल की उपस्थिति को कस्टमाइज़ करने के कई विकल्प भी मिलेंगे, जैसे आइकन, टैब, बैकग्राउंड इमेज, और बहुत कुछ।
विंडोज टर्मिनल एक अनुकूलन योग्य, शक्तिशाली ऐप है जो निफ्टी सुविधाएं प्रदान करता है। हालांकि, विंडोज आपको एक्शन सेंटर, डेस्कटॉप, टास्कबार, और कई अन्य जैसे अन्य OS तत्वों को कस्टमाइज़ करने देता है।