Uma POUSADA em meio à FLORESTA da SERRA GAÚCHA | Pousada do Engenho
সুচিপত্র:
popd
এবং
popd
কমান্ড যা আপনাকে ডিরেক্টরি স্ট্যাকের সাথে কাজ করতে এবং লিনাক্স এবং অন্যান্য ইউনিক্স-মতো অপারেটিং সিস্টেমে বর্তমান ওয়ার্কিং ডিরেক্টরি পরিবর্তন করতে দেয়। যদিও
popd
এবং
popd
খুব শক্তিশালী এবং দরকারী আদেশ রয়েছে তবে এগুলি আন্ডাররেটেড এবং খুব কম ব্যবহৃত হয়।
এই টিউটোরিয়ালে, আমরা আপনাকে আপনার সিস্টেমের ডিরেক্টরি ট্রিতে নেভিগেট করতে
popd
এবং
popd
কমান্ডগুলি কীভাবে ব্যবহার করব তা দেখাব।
ডিরেক্টরি স্ট্যাক
ডিরেক্টরি স্ট্যাক হ'ল ডিরেক্টরিগুলির তালিকা যা আপনি পূর্বে নেভিগেট করেছেন। ডিরেক্টরি স্ট্যাকের সামগ্রীগুলি
dirs
কমান্ড ব্যবহার করে দেখা যায়। ডিরেক্টরি কমান্ড ব্যবহার করে ডিরেক্টরিতে পরিবর্তন করার সাথে স্ট্যাকের সাথে ডিরেক্টরি যুক্ত করা হয় এবং
popd
কমান্ডের সাহায্যে অপসারণ করা হয়।
বর্তমান ওয়ার্কিং ডিরেক্টরি সর্বদা ডিরেক্টরি স্ট্যাকের শীর্ষে থাকে। বর্তমান চলমান ডিরেক্টরিটি হ'ল ডিরেক্টরি (ফোল্ডার) যেখানে ব্যবহারকারী বর্তমানে কাজ করছেন Each প্রতিটি সময় আপনি কমান্ড লাইনের সাথে যোগাযোগ করেন, আপনি কোনও ডিরেক্টরিতে কাজ করছেন।
pwd
কমান্ড আপনাকে বর্তমানে কোন ডিরেক্টরিতে রয়েছে তা সন্ধান করার অনুমতি দেয়।
ফাইল সিস্টেমে নেভিগেট করার সময় ডিরেক্টরিগুলির নাম স্বয়ংক্রিয়ভাবে পূর্ণ করতে
Tab
কীটি ব্যবহার করুন। ডিরেক্টরি নামের শেষে স্ল্যাশ যুক্ত করা alচ্ছিক।
popd
,
popd
এবং
popd
শেল বিল্টিনস এবং এটির শেল শেল থেকে কিছুটা আলাদা হতে পারে। আমরা কমান্ডগুলির বাশ অন্তর্নির্মিত সংস্করণটি কভার করব।
pushd
কমান্ড
pushd
কমান্ডের বাক্য
pushd
নিম্নরূপ:
pushd
উদাহরণস্বরূপ, বর্তমান ডিরেক্টরিটিকে ডিরেক্টরি স্ট্যাকের শীর্ষে সংরক্ষণ করতে এবং
/var/www
পরিবর্তন করতে হবে:
~$ pushd /var/www
সাফল্যের সাথে, উপরের কমান্ডটি ডিরেক্টরি স্ট্যাক প্রিন্ট করবে। হ'ল ডিরেক্টরিটি যেখানে আমরা
pushd
কমান্ডটি কার্যকর করি। টিলড প্রতীক
~
মানে হোম ডিরেক্টরি।
/var/www ~
pushd
প্রথমে বর্তমান কার্যক্ষম ডিরেক্টরিটি স্ট্যাকের শীর্ষে সংরক্ষণ করে এবং তারপরে প্রদত্ত ডিরেক্টরিতে নেভিগেট করে। বর্তমান ডিরেক্টরিটি অবশ্যই সর্বদা স্ট্যাকের শীর্ষে থাকা উচিত, একবার পরিবর্তিত হয়ে নতুন বর্তমান ডিরেক্টরিটি স্ট্যাকের শীর্ষে চলে যায় তবে এটি স্ট্যাকের মধ্যে সংরক্ষিত হয় না। এটি সংরক্ষণ করার জন্য আপনাকে অবশ্যই এটি থেকে চাপ দেওয়া উচিত। আপনি যদি অন্য ডিরেক্টরিতে পরিবর্তন করতে
cd
ব্যবহার করেন তবে স্ট্যাকের শীর্ষ আইটেমটি হারিয়ে যাবে,
স্ট্যাকটিতে অন্য ডিরেক্টরি যুক্ত করুন:
/var/www$ pushd /opt
/opt /var/www ~
ডিরেক্টরিতে ডিফল্ট পরিবর্তন দমন করতে
-n
বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, স্ট্যাকের সাথে
/usr/local
ডিরেক্টরি যুক্ত করতে কিন্তু এতে পরিবর্তন না করে আপনি টাইপ করবেন:
/opt$ pushd -n /usr/local
বর্তমান ডিরেক্টরিটি (যা সর্বদা শীর্ষে থাকে) পরিবর্তিত না হওয়ায়
/usr/local
ডিরেক্টরিটি স্ট্যাকের শীর্ষ থেকে দ্বিতীয় দিকে যুক্ত করা হয়:
/opt /usr/local /var/www ~
pushd
দুটি বিকল্প গ্রহণ করে,
+N
এবং-
+N
যা আপনাকে স্ট্যাকের
Nth
ডিরেক্টরিতে নেভিগেট করতে দেয়।
+N
বিকল্পটি শূন্য দিয়ে শুরু করে বাম থেকে ডানে গণনা করা স্ট্যাক তালিকার
Nth
উপাদানটিতে পরিবর্তিত হয়। যখন
-N
ব্যবহার করা হয় তখন গণনার দিকটি ডান থেকে বামে হয়।
অপশনগুলি আরও ভালভাবে বর্ণনা করার জন্য চলুন বর্তমান ডিরেক্টরি স্ট্যাকটি মুদ্রণ করুন:
/opt$ dirs -l -v
আউটপুট ডিরেক্টরি স্ট্যাকের একটি সূচক তালিকা প্রদর্শন করবে:
0 /opt 1 /usr/local 2 /var/www 3 /home/linuxize
উপরে থেকে নীচে (বা বাম থেকে ডানে) গণনা করার সময় ডিরেক্টরিটির সূচক
2
।
pushd +2
নীচে থেকে শীর্ষে গণনা করার সময়
/var/www
ডিরেক্টরিটির সূচক
1
।
pushd -1.
কোনও যুক্তি ছাড়াই ব্যবহার করা হলে,
pushd
শীর্ষ দুটি ডিরেক্টরি টগল করে নতুন
pushd
বর্তমান ডিরেক্টরি
pushd
।
cd -
কমান্ড ব্যবহার করার সময় এটি একই রকম।
popd
কমান্ড
popd
কমান্ডটি রূপ নেয়:
popd
কোনও যুক্তি ছাড়াই ব্যবহার করা হলে,
popd
স্ট্যাক থেকে শীর্ষ ডিরেক্টরিটি সরিয়ে নতুন শীর্ষ ডিরেক্টরিতে নেভিগেট করে।
ধরা যাক আমাদের নিম্নলিখিত ডিরেক্টরি স্ট্যাক রয়েছে:
/opt /usr/local /var/www /etc/nginx ~
/opt$ popd
আউটপুট নতুন ডিরেক্টরি স্ট্যাক প্রদর্শন করবে:
/usr/local /var/www /etc/nginx ~
-n
বিকল্পটি ডিফল্ট ডিরেক্টরি পরিবর্তন দমন করে এবং স্ট্যাক থেকে দ্বিতীয় আইটেমটি সরিয়ে দেয়:
/opt$ popd -n
/usr/local /etc/nginx ~
popd
একই,
popd
স্ট্যাকের
Nth
ডিরেক্টরি সরানোর জন্য ব্যবহার করা যেতে পারে এমন
+N
এবং
popd
বিকল্পগুলিও গ্রহণ করে।
/opt$ popd +1
উপসংহার
সাধারণত, আপনি
cd
কমান্ডটি ব্যবহার করে একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে যান। তবে, আপনি যদি কমান্ড লাইনে প্রচুর সময় ব্যয় করেন,
popd
এবং
popd
কমান্ডগুলি আপনার উত্পাদনশীলতা এবং দক্ষতা বাড়িয়ে
popd
।
ফ্রিফাইলসিস্ক - বিনামূল্যে তুলনা করুন এবং সিঙ্ক্রোনাইজেশন সফ্টওয়্যার 99 9> ফাইল এবং ফোল্ডারগুলির সাথে তুলনা করুন এবং সিঙ্ক্রোনাইজ করুন এবং ফ্রিফাইলসিস্কের সাথে ফাইল এবং ফোল্ডারগুলি সিঙ্ক্রোনাইজ করুন। এটি আপনাকে আপনার কম্পিউটারে ফাইলগুলি এবং ফোল্ডারগুলিকে সহজেই তুলনা করতে এবং সিঙ্ক্রোনাইজ করতে দেয়।

FreeFileSync
লিনাক্সে এলএস কমান্ড (ফাইল এবং ডিরেক্টরি তালিকাবদ্ধ করুন)

Ls কমান্ড হ'ল একটি লিনাক্ট কমান্ড যা লিনাক্স ব্যবহারকারীদের জানা উচিত। এটি ফাইল সিস্টেমের মধ্যে ফাইল এবং ডিরেক্টরি সম্পর্কিত তথ্য তালিকাভুক্ত করতে ব্যবহৃত হয়।
লিনাক্সে কমান্ড কমান্ড (ফাইলের মালিকানা)

Chown কমান্ড আপনাকে প্রদত্ত ফাইল, ডিরেক্টরি, বা প্রতীকী লিঙ্কটির ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তন করতে দেয়। এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণগুলির মাধ্যমে কীভাবে কাউন কমান্ডটি ব্যবহার করব তা দেখাব।