मुझे पॉवर्सहेल बहुत पसंद है, लेकिन लिनक्स बैकग्राउंड से आने वाली कुछ चीजें हैं जो वास्तव में मुझे परेशान कर रही हैं। उदाहरण के लिए, डिफ़ॉल्ट ऑटो पूर्णता कैसे काम करता है।
उदाहरण के लिए: Get-PS का विस्तार "Get-PSBreakpoint" से होता है, जो पहली मिलान कमांड है। बैश में यदि केवल एक कमांड मैचिंग बैश है तो मैचिंग कमांड का विस्तार होगा। यदि कई हिटिंग टैब एक बार कुछ भी नहीं करते हैं, तो डबल टैपिंग टैब मिलान आदेशों की एक सूची दिखाएगा, लेकिन विस्तार नहीं। क्या पॉवरशेल को इस तरह से व्यवहार करने का एक तरीका है?
और एक और बात, अगर मैंने एक लाइन लिखी है, और मार्कर को एक पुराने कमांड पर ले जाता है (मार्कर वह है जहां ^ है):
"Get-PSS ^ | Remove-PSSession" ऑटो "Get-PSSession ^" को पूरा करता है, सभी अनुगामी आदेशों को हटाता है। बैश में अनुगामी आदेश अभी भी अप्रभावित रहेंगे। क्या ऑटो को पूरा करने के दौरान पॉवर्स को ट्रेलिंग कमांड को हटाने का कोई तरीका नहीं है?
स्क्रीन को साफ़ करने के लिए CTRL + L प्राप्त करना एक बोनस होगा। CTRL + A लाइन की शुरुआत में जाने के लिए और लाइन के अंत में जाने के लिए CTRL + E।