শেলের পূর্ববর্তী ডিরেক্টরিতে ফিরে যান


305

পূর্ববর্তী ডিরেক্টরিতে ফিরে যাওয়ার কোনও উপায় কি আমরা পুশ / পপডি না ব্যবহার করে ব্যাশ, টিসিএস ব্যবহার করতে এসেছি? আমি "ব্যাক" এর মতো কিছু টাইপ করতে চাই এবং আমি যে ডিরেক্টরিটি ছিলাম সেখানে ফিরে এসেছি।

সম্পাদনা:

"সিডি -" কাজ করে তবে কেবল বর্তমান এবং পূর্ববর্তী ডিরেক্টরিগুলির জন্য। আপনি কীভাবে ওয়েব ব্রাউজারে ফিরে যেতে পারেন তার মত আমি আগের আগের ডিরেক্টরিতে ফিরে যেতে পারি?

শুভেচ্ছা সহ


1
নীচে উল্লিখিত হিসাবে, আপনি "পুশড" এবং "পপড" ব্যবহার করে এটি করতে পারেন।
নীল বর্ণের

8
কেবলমাত্র একটি সাইড নোট "সিডি -" ব্যবহারকারীর ডিফল্ট ডাইরেক্টোট্রি (/ বাড়ি / ব্যবহারকারীর নাম)
sdaffa23fdsf

1
সেরা উত্তর ইমো : unix.stackexchange.com/a/180640/158177 সিডি -9 থেকে সিডি -1 সরবরাহ করে যা আমার মনে হয় ওপি যা চেয়েছিল তাই করেছে
Titou

উত্তর:


412

cd - (পূর্ববর্তী ডিরেক্টরিতে ফিরে যায়)

আপনি যদি পূর্বের অন্যান্য ডিরেক্টরিতে যেতে সক্ষম হতে চান তবে বাক্সের বাইরে এটি সম্ভব নয়। তবে এই স্ক্রিপ্ট এবং নির্দেশাবলী পরীক্ষা করুন:

BASH- এ পরিদর্শন করা ডিরেক্টরিগুলির ইতিহাস

সিডি কমান্ড যথারীতি কাজ করে। নতুন বৈশিষ্ট্যটি হ'ল সর্বশেষ 10 ডিরেক্টরিগুলির ইতিহাস এবং সিডি কমান্ড এটি প্রদর্শন ও অ্যাক্সেসের জন্য প্রসারিত। সিডি - (অথবা কেবল সিআরটিএল + ডাবল চাপ দিয়ে) ইতিহাস দেখায়। প্রতিটি ডিরেক্টরি নামের সামনে আপনি একটি নম্বর দেখতে পাবেন। ইতিহাস থেকে সংশ্লিষ্ট ডিরেক্টরিতে আপনি যে নম্বরটি লাফাতে চান তার সাথে সিডি -নাম।


20
এছাড়াও চাপ দেওয়া এবং পপড দরকারী হতে পারে
লরেঞ্জজ

6
@lorenzog: lydonchandra তার প্রশ্নে, "pushd / popd ব্যবহার না করেই" বলেন
Snark

এটিকে cd --মেনু-মতো উপায়ে ব্যবহার করার জন্য @ ওগিসি-নিক , আপনার উল্লিখিত স্ক্রিপ্টটি ব্যবহার করা উচিত
রাম

1
@ ওজিসি-নিক এটি করেনা। --কেবল একটি কমান্ড এবং পরামিতি থেকে তার অপশন আলাদা (দেখুন এই পোস্টে )। কোনও আর্গুমেন্ট অনুসরণ না করে --, চূড়ান্ত কমান্ডটি হ'ল cdযা আপনার হোম ডিরেক্টরিতে স্যুইচ করে। এটি আগের দ্বিতীয় ডিরেক্টরি হতে পারে তবে এটি কেবল একটি কাকতালীয় ঘটনা।
গ্রিডো

বাহ সিনট্যাকটিক চিনি অনেক বেশি
বাগভিস্পেরার

23

আপনি পরিবর্তনশীলও ব্যবহার করতে পারেন cd $OLDPWD। এটি শেল স্ক্রিপ্টগুলিতেও ব্যবহার করা যেতে পারে।


6
DP ওলডিপিডাব্লুডি সর্বশেষ ডিরেক্টরিটি রক্ষণাবেক্ষণ করে যা থেকে আপনি স্ক্রিপ্টগুলির জন্য ভাল। আমি cp কমান্ডের সাথে অনেকগুলি DP OLDPWD ব্যবহার করি। যেমন সিপি-ভি $ ওলডিপিডাব্লুডি / ফাইল।
নীল উইটম্যান

1

উইন্ডোজের জন্য (নোড.জেএস কমডস প্রম্পট কনসোল কেস সহ) সিডি কাজ করে না - আপনাকে একটি ডিরেক্টরি কাজ করে চালিত করতে

cd ..

3
সিডি .. প্যারেন্ট ডিরেক্টরিতে চলে আসে, যা প্রশ্নের বিষয় ছিল তা নয়।
ভায়াসাত

1
এটা এখানে বাশ, না Windows
টিমো

0

আমি এটির সবচেয়ে সহজ উপায়টি খুঁজে পেয়েছি এটি হ'ল .Bashrc পাওয়ার সম্পাদনা: https://github.com/wting/autojump এর মাধ্যমে । আপনি যে ফোল্ডারগুলিতে নেভিগেট করেন সেগুলিতে আপনি "চিহ্ন" পাবেন, তাদের একটি সংক্ষিপ্ত নাম মনে রাখবেন যা মনে রাখা সহজ (আমার পরামর্শ; পূর্বোক্ত ডক্সগুলিতে নেই), যেমন পিক্স ফর পিকচারস ইত্যাদি। 'জাম্প' আপনাকে ফোল্ডারে ফিরে আসে 'চিহ্নিত,' এবং 'চিহ্ন' ফোল্ডারগুলির তালিকা দেয় যা আপনি ' স্ট্যাক'- এ যোগ করেছেন ( পুশড এবং পপ ডি হিসাবে), যুক্ত হওয়া সুবিধা সহ যে আপনার চিহ্নগুলি একটি সেশন থেকে পরের সেশনে একই থাকবে, বিজ্ঞাপন ইনফিনিটাম।

আমি এটি একাধিক হার্ডড্রাইভের জন্য চেষ্টা করে দেখতে পেরেছি, তবে ফলাফলগুলি একক ভলিউম ব্যবহারকারীদের মতো হওয়া উচিত।

এস রাইট


-1

আপনি যদি ডিরেক্টরি গাছের নীচে চলে যান এবং ফিরে যেতে চান, তবে cd ..এটি আমার ব্যক্তিগত প্রিয়। আপনার চারপাশের গাছের একটি শাখা মধ্যে বেশ সহজে সঙ্গে তিড়িং লাফ পারেন cd ..এক ডিরেক্টরি ও ঊর্ধ্বগামী cd ../..দুই আর cd ../../..তিন, ইত্যাদি এছাড়াও আপনি পর্যন্ত যেতে পারেন এবং একই আদেশের সঙ্গে একটি ভিন্ন শাখা নিচে, যেমন cd ../../exampleবা cd ../../../example/exampleইত্যাদি একটি সহজ সুইচ যে যায় জন্য ডিরেক্টরিগুলির মধ্যে পিছনে এবং পিছনে cd -বা $OLDPWDঅন্যদের উল্লেখ অনুসারে আপনার সেরা বেট হয়।


এটিকে কেন হ্রাস করা হয়েছিল তার কোনও বিশেষ কারণ? এটিতে সঠিক উত্তর রয়েছে, যদিও এটি কেবলমাত্র একমাত্র নয়।
অ্যাডাম এরিকসন

-1

এটি অবশ্যই সিডি .. উইন্ডোতে এটি সিডি .. এর আগে স্থানটি নোট করুন ..


এই উত্তরটি বিদ্যমান বিদ্যমানটির সদৃশ: superuser.com/a/1266168
কারেল

অনুগ্রহ করে প্রশ্নের উত্তর দেওয়ার চেষ্টা করুন। এছাড়াও, এই প্রশ্নের ইতিমধ্যে একটি সঠিক উত্তর রয়েছে।
jous


-2

আমি মনে করি cd ..সাহায্য করতে পারে। আপনি যদি ls -aকোনও ডিরেক্টরিতে একটি করেন তবে দেখতে পাবেন যে দুটি প্রবেশ রয়েছে: একটির নাম "।" এবং আরেকটি নাম ".."; একক বিন্দুটি আপনি ইতিমধ্যে যে ডিরেক্টরিটিতে রয়েছেন তার রেফারেন্স, অন্যদিকে ডাবলটি পূর্বের ডিরেক্টরিটি directory


22
..পূর্ববর্তী ডিরেক্টরি নয়, এটি কেবলমাত্র মূল ডিরেক্টরি directory
ডের হচস্টাপলার

4
এই উত্তরটি সঠিকভাবে প্রশ্নের উত্তর না দিলেও দরকারী তথ্য সরবরাহ করে। সুতরাং এটিতে নেতিবাচক ভোট দেওয়ার কোনও মানে নেই, আমি চেষ্টাটির জন্য অগ্রণী হয়েছি।
তিতো

1
এটি বার্কলে নয়, কেবল অংশ নেওয়ার জন্য কোনও বিশেষ পুরষ্কার নেই
নাথানছের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.