লিনাক্সে দক্ষ ফাইল সিস্টেম নেভিগেশনের জন্য পুশড এবং পপড ব্যবহার করুন


লিনাক্স ফাইল সিস্টেমটি কমান্ডের সাহায্যে বিশেষত newbies জন্য নেভিগেট করা কষ্টসাধ্য হতে পারে Sometimes সাধারণত, আমরা লিনাক্স ফাইল সিস্টেমে ঘুরতে প্রাথমিকভাবে সিডি (চেঞ্জ ডিরেক্টরি) কমান্ডটি ব্যবহার করি।

পূর্ববর্তী নিবন্ধে, আমরা লিনাক্সের জন্য একটি সহজ অথচ সহায়ক সি এল এল ইউটিলিটি পর্যালোচনা করেছি - সিডি ../../ .. বার বার টাইপ না করে দ্রুত প্যারেন্ট ডিরেক্টরিতে ফিরে যেতে for

এই টিউটোরিয়ালটি সম্পর্কিত কমান্ডগুলির একটি সেট সম্পর্কে ব্যাখ্যা করবে: "পুশড" এবং "পপড" যা লিনাক্স ডিরেক্টরি কাঠামোর দক্ষ নেভিগেশনের জন্য ব্যবহৃত হয়। এগুলি বেশিরভাগ শাঁসে যেমন ব্যাশ, টিসিএস ইত্যাদিতে বিদ্যমান

লিনাক্সে কীভাবে পুশ এবং পপড কমান্ড কাজ করে

"LIFO" (সর্বশেষে, প্রথম আউট) নীতি অনুসারে পুশ এবং পপড কাজ করুন। এই নীতিতে, কেবল দুটি অপারেশন অনুমোদিত: স্ট্যাকের মধ্যে একটি আইটেম চাপুন এবং স্ট্যাকের বাইরে একটি আইটেম পপ করুন।

পুশ স্ট্যাকের শীর্ষে একটি ডিরেক্টরি যুক্ত করে এবং পপড স্ট্যাকের শীর্ষ থেকে একটি ডিরেক্টরি সরিয়ে দেয়।

ডিরেক্টরি স্ট্যাক (বা ইতিহাস) ডিরেক্টরি প্রদর্শন করার জন্য, আমরা প্রদর্শিত হিসাবে ডায়ার্স কমান্ড ব্যবহার করতে পারি।

$ dirs
OR
$ dirs -v

pushd কমান্ড - ডিরেক্টরি স্ট্যাক (ইতিহাস) এবং পরে আপনাকে ইতিহাসের যে কোনও ডিরেক্টরিতে নেভিগেট করার অনুমতি দেয় ডিরেক্টরি ডিরেক্টরিগুলিতে রাখে/যুক্ত করে। আপনি স্ট্যাকটিতে ডিরেক্টরিগুলি যুক্ত করার সময় এটি ইতিহাসে বিদ্যমান (বা "স্ট্যাক") এর প্রতিধ্বনি দেয়।

কমান্ডগুলি কীভাবে ধাক্কা দেয় তা দেখায়:

$ pushd  /var/www/html/
$ pushd ~/Documents/
$ pushd ~/Desktop/
$ pushd /var/log/

উপরের আউটপুটে ডিরেক্টরি স্ট্যাক থেকে (ডিরেক্টরি সূচক বিপরীত ক্রমে রয়েছে):

  • /var/লগ ডিরেক্টরি স্ট্যাকের পঞ্চম [সূচী 0]
  • Desk/ডেস্কটপ/চতুর্থ [সূচক 1]
  • ।/ডকুমেন্টস/তৃতীয় [সূচক 2]
  • /var/www/html/দ্বিতীয় [সূচক 3] এবং
  • first প্রথম [সূচী 4] li

Allyচ্ছিকভাবে, আমরা স্ট্যাকটিতে ডিরেক্টরি যুক্ত করতে pushd + # বা পুশড - # রূপে ডিরেক্টরি সূচকটি ব্যবহার করতে পারি। ~/নথিতে সরাতে, আমরা টাইপ করব:

$ pushd +2

এর পরে নোট করুন, স্ট্যাকের সামগ্রীটি পরিবর্তিত হবে। পূর্ববর্তী উদাহরণ থেকে,/var/www/html এ যাওয়ার জন্য আমরা ব্যবহার করব:

$ pushd +1

পপড কমান্ড - স্ট্যাক বা ইতিহাসের শীর্ষ থেকে একটি ডিরেক্টরি সরিয়ে দেয়। ডিরেক্টরি স্ট্যাকের তালিকাতে টাইপ করুন:

$ popd

ডিরেক্টরি স্ট্যাক ইন্ডেড ডিরেক্টরি থেকে একটি ডিরেক্টরি মুছে ফেলার জন্য পপড + # বা পপড - # ব্যবহার করুন, এই ক্ষেত্রে আমরা ~/ডকুমেন্টস সরানোর জন্য নীচের কমান্ডটি টাইপ করব:

$ popd +1

এছাড়াও পরীক্ষা করে দেখুন: ফ্যাসড - একটি কমান্ডলাইন সরঞ্জাম যা ফাইল এবং ডিরেক্টরিগুলিতে দ্রুত অ্যাক্সেস সরবরাহ করে

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