खोज…


टिप्पणियों

पॉवर्सशेल नामकरण प्रणाली में नामकरण 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
....

ध्यान रखें कि आपके द्वारा बनाया गया कोई भी उपनाम केवल वर्तमान सत्र में ही बना रहेगा। जब आप नया सत्र शुरू करते हैं तो आपको फिर से अपने उपनाम बनाने की आवश्यकता होती है। पॉवर्सशाइल प्रोफाइल (देखें [अभी तक बनाया गया विषय नहीं)) इन उद्देश्यों के लिए महान हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow