পূর্ববর্তী ডিরেক্টরিটির আগে কীভাবে একটিতে পাথ পরিবর্তন করা যায়?


0

সিডি: 1. ডিরেক্টরি সি, 2, ডিরেক্টরি বি, 3, ডিরেক্টরি এ ব্যবহার করে একটি ভিজিটিং ক্রম অনুমান করা

এখন যদি আমরা সাধারণত সিডি ব্যবহার করি তবে এটি বি ডিরেক্টরিতে ফিরে যায়

যদি আমরা আবার সিডি ব্যবহার করি - আমরা আবার ডিরেক্টরি এ ফিরে আসি

আমরা আবার ডিরেক্টরি সি তে ফিরে যেতে পারি এমন কোন উপায় আছে কি?

ধন্যবাদ!

উত্তর:


1

এর পরিবর্তে pushdএবং ব্যবহার করার চেষ্টা করুন ।popdcd

$ pushd ~/test/A
~/test/A ~/test
$ pushd ~/test/B
~/test/B ~/test/A ~/test
$ pushd ~/test/C
~/test/C ~/test/B ~/test/A ~/test
$ popd
~/test/B ~/test/A ~/test
$ popd
~/test/A ~/test

এই কমান্ডগুলি ডিরেক্টরিগুলির একটি স্ট্যাক বজায় রাখে যাতে আপনি নিজের পথে ফিরে যেতে পারেন!


এর অর্থ কি আমাদের সর্বদা সিডি পরিবর্তে পুশড ব্যবহার করা উচিত ডিরেক্টরিতে স্ট্যাকটি রেকর্ড করা হয় তাই ডিরেক্টরি পরিবর্তন করতে?
চেনমিং ঝাং 16'14

হ্যাঁ। আপনি পারতেনalias cd='pushd >/dev/null'
সিপিউজিনিউসভv
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.