पावरशेल में आप pushd
(Push-Location
के लिए उपनाम) और popd
(Pop-Location
के लिए उपनाम) को स्थानांतरित करने और स्थान स्टैक से पॉप आइटम को पुश करने के लिए उपयोग कर सकते हैं।मैं पावरशेल के स्थान स्टैक को आगे की तरह स्वैप ऑपरेशन के साथ कैसे उपयोग करूं?
यह निर्देशिका के ढेर के लिए bash के pushd
और popd
कार्यक्षमता के समान है।
लेकिन बैश की एक और अच्छी विशेषता यह है कि आप स्टैक पर शीर्ष दो स्थानों को स्वैप करने के लिए pushd
का उपयोग कर सकते हैं। तो आप एक स्थान और दूसरे के बीच बहुत जल्दी आगे फ्लिप कर सकते हैं। और यह pushd +3
जैसे तर्क भी लेता है ताकि आप उस स्थान के साथ स्वैप कर सकें जो आपके स्टैक में कुछ तत्व नीचे है।
क्या PowerShell के साथ ऐसा करने का कोई तरीका है?
उदाहरण के लिए, पार्टी में:
$ pwd
/bin
$ pushd ~
~ /bin
$ pwd
/home/hopper
$ pushd
/bin ~
$ pwd
/bin
$ pushd
~ /bin
$ pwd
/home/hopper
यह एक बहुत अच्छी सुविधा है :-) इच्छा है कि बनाया गया था! मैं env चर और टैब पूरा होने का उपयोग कर के आसपास नेविगेट करते हैं, लेकिन यह वापस करने और अपने खोल पर आगे बटन :-) –
यह दिलचस्प लग रहा है होने की तरह है, और कुछ मायनों बैश के 'धक्का + n' आदेश द्वारा प्रदान की swapn कार्यक्षमता से अच्छे में। – Omnifarious