जवाबों:
cd - पुराने और नए वर्तमान कार्यशील निर्देशिकाओं के बीच स्विच।
अविनाश @ अविनाश-लेनोवो-आइडियापैड-जेड 500: ~ $ cd - bash: cd: OLDPWD सेट नहीं है avinash @ avinash-Lenovo-IdeaPad-Z500: ~ $ cd ~ / डेस्कटॉप avinash @ avinash-Lenovo-IdeaPad-Z500: ~ / Desktop $ pwd / घर / अविनाश / डेस्कटॉप अविनाश @ अविनाश-लेनोवो-आइडियापैड-जेड 500: ~ / डेस्कटॉप $ सीडी - / घर / अविनाश अविनाश @ अविनाश-Lenovo-IdeaPad-Z500: ~ $
यह सभी देखें,
avinash @ avinash-Lenovo-IdeaPad-Z500: ~ $ गूंज $ OLDPWD avinash @ avinash-Lenovo-IdeaPad-Z500: ~ $ cd ~ / डेस्कटॉप avinash @ avinash-Lenovo-IdeaPad-Z500: ~ / Desktop $ echo $ OLDPWD / घर / अविनाश avinash @ avinash-Lenovo-IdeaPad-Z500: ~ / Desktop $ cd d avinash @ avinash-Lenovo-IdeaPad-Z500: ~ / Desktop / d $ echo $ OLDPWD / घर / अविनाश / डेस्कटॉप अविनाश @ अविनाश-Lenovo-IdeaPad-Z500: ~ / डेस्कटॉप / घ $
$OLDPWDचर भंडार पिछले वर्तमान कार्यशील निर्देशिका के रास्ते।
अविनाश राज का जवाब पूरी तरह से सही है लेकिन मैनुअल प्रविष्टि के लिए, आप POSIX मैनुअल पेज प्राप्त कर सकते हैं और फिर man cdकाम करेंगे:
sudo apt-get install manpages-posix
man cd
बिट जो आपको यह सब बताता है वह है ओपेरंड्स सेक्शन:
- When a hyphen is used as the operand, this shall be equivalent to the command:
cd "$OLDPWD" && pwd
which changes to the previous working directory and then writes its name.
cdबैश बिलिन है। इसलिए यहman bash-builtinsअपने स्वयं के पृष्ठ के बजाय में प्रलेखित है । यह अन्य सभी बाश बिल्डरों के लिए सही है। आप यह बता सकते हैंbash:कि त्रुटि संदेश के सामने यह बिलियन है ।