Windows PowerShell Unix / Linux `pwd` के बराबर है?


जवाबों:


35

PowerShell में लिनक्स के समान ही कई कमांड हैं। pwdसमतुल्य है।

जब आप pwdPowershell में टाइप करते हैं , तो यह एक उपनाम है Get-Location


1
"यह आसान था" .. लड़का मुझे अजीब लगता है :)
वॉरेन

22

इसके Get-Locationअलायस और इसके अलाइसेस के अलावा , आप ऑटोमैटिक वेरिएबल का भी उपयोग कर सकते हैं $pwd

$pwdचर अच्छा है क्योंकि आप PathInfo सदस्यों के लिए सीधी पहुँच है। उदाहरण के लिए

$pwd.Path.PadLeft(80)
$pwd.Drive

और यदि आप कभी यह जानना चाहते हैं कि आप कौन से सदस्य हैं तो आप कमांड \ _ अलायस को पाइप कर सकते हैं Get-Member:

PS C:\Users\your-name-here\Desktop> pwd|Get-Member


   TypeName: System.Management.Automation.PathInfo

Name         MemberType Definition
----         ---------- ----------
Equals       Method     bool Equals(System.Object obj)
GetHashCode  Method     int GetHashCode()
GetType      Method     type GetType()
ToString     Method     string ToString()
Drive        Property   System.Management.Automation.PSDriveInfo Drive {get;}
Path         Property   System.String Path {get;}
Provider     Property   System.Management.Automation.ProviderInfo Provider {get;}
ProviderPath Property   System.String ProviderPath {get;}

बहुत ही शांत! मुझे PowerShell
Warren

1
अपने प्रश्न में पॉवर्सशेल टैग पर होवर करें। एफएक्यू लिंक पर क्लिक करें। सूची में दूसरा आइटम देखें।
ईबीग्रीन

4

Get-Location cmdlet को ट्रिक करना चाहिए

जैसा कि थियागो ने उल्लेख किया है, आप इन उपनामों का उपयोग कर सकते हैं: glयाpwd


3

यह है pwd। आप इसे उद्धरणों में डालकर "स्ट्रिंग" कर सकते हैं। अधिक हां, तो आप तो जैसे रास्तों का निर्माण कर सकते हैं: "$pwd\bin"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.