সিডি - (সিডি হাইফেন) কী করে?


15

আমি cd -আজ ভুল করে টার্মিনালে টাইপ করেছি এবং আমি এই বলে ত্রুটি পেয়েছি:

bash: cd: OLDPWD not set

এবং দুর্ভাগ্যক্রমে, man cdবিদ্যমান নেই।

No manual entry for cd

এটা আসলে কী কাজ করে?


3
cdএকটি বাশ অন্তর্নির্মিত। এটি man bash-builtinsতার নিজস্ব পৃষ্ঠার পরিবর্তে ডকুমেন্টেড । এটি অন্যান্য সমস্ত বাশ বিল্টিনের ক্ষেত্রে সত্য। bash: ত্রুটি বার্তার সামনে থাকার কারণে আপনি এটি একটি বিল্টিন বলতে পারেন ।
কিরি

উত্তর:


17

cd - পুরানো এবং নতুন উপস্থিত ওয়ার্কিং ডিরেক্টরিগুলির মধ্যে স্যুইচ করে।

অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: $ $ সিডি -
বাশ: সিডি: ওলডিপিডাব্লু সেট করা হয়নি
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ $ সিডি ~ / ডেস্কটপ
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ / ডেস্কটপ $ পিডাব্লুডি
/ হোম / অবিনাশ / ডেস্কটপ
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ / ডেস্কটপ $ সিডি -
/ হোম / অবিনাশ
অবিনাশ @ অবিনাশ-লেনোভো-IdeaPad-Z500: ~ $ 

আরো দেখুন,

অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: cho $ প্রতিধ্বনি $ ওয়ালডিপিডাব্লুডি

অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ $ সিডি ~ / ডেস্কটপ
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ / ডেস্কটপ $ প্রতিধ্বনি $ ওলডিপিডাব্লুডি
/ হোম / অবিনাশ
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ / ডেস্কটপ $ সিডি ডি
অবিনাশ @ অবিনাশ-লেনোভো-আইডিয়াপ্যাড-জেড 500: ~ / ডেস্কটপ / ডি $ প্রতিধ্বনি $ ওলডিপিডাব্লুডি
/ হোম / অবিনাশ / ডেস্কটপ
অবিনাশ @ অবিনাশ-লেনোভো-IdeaPad-Z500: ~ / ডেস্কটপ / ডি $ 

$OLDPWDপরিবর্তনশীল দোকানে পূর্ববর্তী বর্তমান কাজ করা সংগ্রহের পথ।


8

অবিনাশ রাজের উত্তর সম্পূর্ণরূপে সঠিক তবে ম্যানুয়াল প্রবেশের ক্ষেত্রে আপনি 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.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.