खोज…
टिप्पणियों
पॉवर्सशेल नामकरण प्रणाली में नामकरण cmdlets (वर्ब-नॉन टेम्पलेट) के काफी सख्त नियम हैं; अधिक जानकारी के लिए [विषय अभी तक नहीं बनाया गया है] देखें। लेकिन जब आप निर्देशिका में फ़ाइलों को सूचीबद्ध रूप से सूचीबद्ध करना चाहते हैं तो हर बार Get-ChildItems
लिखना वास्तव में सुविधाजनक नहीं है।
इसलिए Powershell शॉर्टकट - उपनामों का उपयोग करने में सक्षम करता है - बजाय cmdlet नामों के।
आप Get-ChildItem
बजाय ls
, dir
या gci
लिख सकते हैं और समान परिणाम प्राप्त कर सकते हैं। उपनाम अपने cmdlet के बराबर है।
कुछ सामान्य उपनाम हैं:
उपनाम | cmdlet |
---|---|
%, प्रत्येक के लिए | के लिए-EachObject |
?, कहाँ पे | कहाँ-वस्तु |
बिल्ली, जीसी, प्रकार | सामग्री लो |
सीडी, chdir, एसएल | स्थान तय करें |
cls, स्पष्ट | साफ-होस्ट |
cp, copy, cpi | कॉपी-मद |
dir / ls / GCI | Get-ChildItem |
गूंज, लिखो | राइट-आउटपुट |
fl | प्रारूप-सूची |
फुट | प्रारूप-टेबल |
परिवार कल्याण | स्वरूप वाइड |
जीसी, पीडब्ल्यूडी | Get-स्थान |
ग्राम | Get-सदस्य |
आईईएक्स | आह्वान-अभिव्यक्ति |
ii | आह्वान-मद |
एमवी, चाल | ले जाएँ-मद |
आरएम, rddir, डेल, मिटा, आरडी, री | वस्तु निकालो |
नींद | स्टार्ट-नींद |
शुरू, saps | प्रारंभ प्रक्रिया |
ऊपर दी गई तालिका में, आप देख सकते हैं कि कैसे उपनामों ने अन्य वातावरणों (cmd, bash) से ज्ञात कमांडिंग सिमुलेशन को सक्षम किया, इसलिए खोज क्षमता में वृद्धि हुई।
Get-उर्फ
सभी उपनामों और उनके कार्यों को सूचीबद्ध करने के लिए:
Get-Alias
विशिष्ट cmdlet के लिए सभी उपनाम प्राप्त करने के लिए:
PS C:\> get-alias -Definition Get-ChildItem
CommandType Name Version Source
----------- ---- ------- ------
Alias dir -> Get-ChildItem
Alias gci -> Get-ChildItem
Alias ls -> Get-ChildItem
मिलान करके उपनाम खोजने के लिए:
PS C:\> get-alias -Name p*
CommandType Name Version Source
----------- ---- ------- ------
Alias popd -> Pop-Location
Alias proc -> Get-Process
Alias ps -> Get-Process
Alias pushd -> Push-Location
Alias pwd -> Get-Location
सेट उर्फ
यह cmdlet आपको cmdlets से बाहर निकलने के लिए नए वैकल्पिक नाम बनाने की अनुमति देता है
PS C:\> Set-Alias -Name proc -Value Get-Process
PS C:\> proc
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName
------- ------ ----- ----- ----- ------ -- -- -----------
292 17 13052 20444 ...19 7.94 620 1 ApplicationFrameHost
....
ध्यान रखें कि आपके द्वारा बनाया गया कोई भी उपनाम केवल वर्तमान सत्र में ही बना रहेगा। जब आप नया सत्र शुरू करते हैं तो आपको फिर से अपने उपनाम बनाने की आवश्यकता होती है। पॉवर्सशाइल प्रोफाइल (देखें [अभी तक बनाया गया विषय नहीं)) इन उद्देश्यों के लिए महान हैं।