কিভাবে cd কমান্ড ব্যবহার করে লিনাক্সে ডিরেক্টরি পরিবর্তন করবেন

কিভাবে cd কমান্ড ব্যবহার করে লিনাক্সে ডিরেক্টরি পরিবর্তন করবেন

সিস্টেম নেভিগেশন হল একটি মৌলিক কাজ যা ব্যবহারকারী একটি অপারেটিং সিস্টেমে সম্পাদন করতে পারে। যদিও অনেক ফাইল ম্যানেজার পাওয়া যায় যা আপনাকে ডিরেক্টরি পরিবর্তন করতে এবং আপনার ডিস্ক ড্রাইভগুলিকে গ্রাফিক্যাল পদ্ধতিতে নেভিগেট করতে দেয়, কমান্ড লাইন ব্যবহার করে একই কাজ করলে আপনি আপনার সিস্টেমে আরও ভাল নিয়ন্ত্রণ দিতে পারেন।





ভাগ্যক্রমে, লিনাক্স আপনাকে সিডি নামে পরিচিত একটি কমান্ড সরবরাহ করে, যা আপনাকে আপনার টার্মিনালে বর্তমান কার্যকরী ডিরেক্টরিটি সহজেই পরিবর্তন করতে দেয়।





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





লিনাক্সে সিডি কমান্ড কীভাবে ব্যবহার করবেন

Cd কমান্ড মানে ডিরেক্টরি পরিবর্তন করুন । লিনাক্সের সবচেয়ে মৌলিক কমান্ডগুলির মধ্যে একটি, সিডি ডিরেক্টরি পরিবর্তন করার জন্য একটি বিশ্বব্যাপী কমান্ড হয়ে উঠেছে। কমান্ডের আরো কিছু বাস্তবায়ন যেমন chdir , এমএস-ডস সিস্টেমে ব্যবহৃত, এছাড়াও উপস্থিত।

বেসিক সিনট্যাক্স

সিডি কমান্ডের মৌলিক সিনট্যাক্স হল:



cd [options] [path]

...কোথায় বিকল্প কমান্ড দিয়ে পাস করা আর্গুমেন্ট এবং পথ ডিরেক্টরিটির পরম বা আপেক্ষিক পথ।

পরম এবং আপেক্ষিক পথের নাম

সিডি কমান্ডটি সম্পূর্ণ মাত্রায় ব্যবহার করার আগে, আপনাকে অবশ্যই পরম এবং আপেক্ষিক পাথ নামগুলির মধ্যে পার্থক্য জানতে হবে। পরম পথের নাম হল ডিরেক্টরি থেকে সম্পূর্ণ পথ, থেকে শুরু / (মূল) ফোল্ডার





অন্যদিকে, আপেক্ষিক পথের নামটি বর্তমান কাজের ডিরেক্টরি থেকে উদ্ভূত। আপনি যদি আপেক্ষিক পথে ভালভাবে পারদর্শী হন তবে আপনি সিডি কমান্ডের মাধ্যমে দক্ষতার সাথে ডাইরেক্টরি গাছটি উপরে এবং নিচে সরাতে পারেন।

উদাহরণস্বরূপ, যদি আপনার বর্তমান কাজের ডিরেক্টরি হয় /বাড়ি , এবং আপনি ডিরেক্টরিটি পরিবর্তন করতে চান /ডেস্কটপ । তারপর, পরম পাথ নাম ব্যবহার করে:





cd /home/username/Desktop

অন্যদিকে, আপনি যদি স্যুইচ করতে চান /ডেস্কটপ একটি আপেক্ষিক পথ ব্যবহার করে ডিরেক্টরি, আপনাকে যা টাইপ করতে হবে তা হল:

cd /Desktop

সিডি বর্তমান ডিরেক্টরিগুলির উপরে এবং নীচে কোন ডিরেক্টরিগুলি রয়েছে তার উপর নজর রাখে, যাতে ব্যবহারকারীকে পুরো পথের নাম টাইপ না করে দ্রুত অন্য ডিরেক্টরিতে স্থানান্তরিত করা যায়।

আপনি যে সাবফোল্ডারে স্যুইচ করতে চান তার সঠিক নাম না জানলে ব্যবহার করুন ls কমান্ড সেই ফোল্ডারের প্রতিটি ডিরেক্টরি তালিকাভুক্ত করতে।

হোম ডিরেক্টরিতে যান

একটি লিনাক্স সিস্টেমে, /বাড়ি ডিরেক্টরি একটি ব্যবহারকারীর ব্যক্তিগত ফাইল, প্রোগ্রাম এবং সাবফোল্ডারের জন্য সংরক্ষিত একটি বিশেষ ডিরেক্টরি। যখন আপনি আপনার সিস্টেমে লগ ইন করেন, তখন হোম ডিরেক্টরিটি ডিফল্টরূপে বর্তমান কার্যকরী ডিরেক্টরি হিসাবে সেট করা হয়।

হোম ডিরেক্টরিতে একটি বিশেষ চরিত্র নির্ধারিত আছে --- (টিল্ড) চরিত্র আপনার হোম ডিরেক্টরিতে সম্পূর্ণ পথ নির্দিষ্ট করার পরিবর্তে ( /home/ব্যবহারকারীর নাম ), আপনি শুধু পাস করতে পারেন ~ cd কমান্ড সহ অক্ষরটি বর্তমান কাজের ডিরেক্টরি পরিবর্তন করতে /বাড়ি

cd ~

একইভাবে, আপনি নিম্নলিখিত ব্যবহারকারীর হোম ডিরেক্টরিতে নেভিগেট করতে পারেন।

cd ~username

সম্পর্কিত: কিভাবে লিনাক্সে সকল ব্যবহারকারীর তালিকা করা যায়

পূর্ববর্তী বিভাগে, আমরা বর্তমান কার্যকরী ডিরেক্টরিটি স্যুইচ করেছি /ডেস্কটপ । কমান্ডে, আপনি ব্যবহার করতে পারেন ~ চরিত্র বোঝাতে /বাড়ি ডিরেক্টরি এবং কমান্ডটি তার আকারের অর্ধেক করে নিন।

cd ~/Desktop

ঠিক যেমন হোম ডিরেক্টরি, / চরিত্র নির্দেশ করে /মূল একটি লিনাক্স ভিত্তিক অপারেটিং সিস্টেমে ডিরেক্টরি। যে কোনো সময় রুট ফোল্ডারে স্যুইচ করতে:

cd /

আগের ওয়ার্কিং ডিরেক্টরিতে পরিবর্তন করুন

আপনি যদি একসাথে একাধিক ডিরেক্টরি নিয়ে কাজ করেন, তাহলে আপনি সহজেই পূর্ববর্তী কর্মপরিচালনায় ব্যবহার করতে পারেন - (হাইফেন) চরিত্র

উদাহরণস্বরূপ, যদি বর্তমান কার্যকরী ডিরেক্টরি হয় /বাড়ি এবং আপনি স্যুইচ করুন /মূল ডিরেক্টরি। তারপর, /মূল বর্তমান কার্যকরী ডিরেক্টরি হয়ে যাবে, এবং /বাড়ি আগের কাজের ডিরেক্টরি হবে।

নিচের কমান্ডটি টাইপ করলে আপনাকে আগের ডিরেক্টরিতে নিয়ে যাবে অর্থাৎ /বাড়ি

cd -

এছাড়াও, সিডি কমান্ড ইস্যু করা a এর পরে স্থান অক্ষর ব্যবহারকারীকে পূর্ববর্তী কার্যনির্দেশনায় নিয়ে যাবে।

cd

প্যারেন্ট ডিরেক্টরিতে যান

যে ডিরেক্টরিতে এক বা একাধিক সাব-ডাইরেক্টরি থাকে তাকে প্যারেন্ট ডাইরেক্টরি বলা হয়। সোজা কথায়, যদি থাকে /ডেস্কটপ এবং /ডাউনলোড আপনার মধ্যে ফোল্ডার /বাড়ি ডিরেক্টরি, তারপর /বাড়ি ডিরেক্টরিটির জন্য মূল ডিরেক্টরি হবে /ডেস্কটপ এবং /ডাউনলোড

দ্য .. এবং অক্ষর যথাক্রমে মূল ডিরেক্টরি এবং বর্তমান ডিরেক্টরি জন্য দাঁড়িয়েছে।

ব্যবহার ডবল বিন্দু চরিত্র ( .. ) প্যারেন্ট ডিরেক্টরিতে স্যুইচ করতে।

cd ..

পূর্বোক্ত কমান্ড আপনাকে ডিরেক্টরি গাছের এক স্তরে নিয়ে যাবে। আপনি অতিরিক্ত পাস করতে পারেন .. অক্ষরগুলি ডাইরেক্টরি ট্রিকে আরও উপরে নিয়ে যেতে।

আপনার বর্তমান কর্মপরিচালনার উপরে দুটি স্তর সরানোর জন্য:

cd ../../

আপনি বর্তমান ওয়ার্কিং ডাইরেক্টরির এক স্তরের একটি নির্দিষ্ট ডিরেক্টরিও পাস করতে পারেন।

cd ../Folder

স্পেস সহ একটি ডিরেক্টরি নাম পরিবর্তন করুন

আপনার সিস্টেমে প্রতিটি ফোল্ডারে এক শব্দের নাম থাকবে না। তাদের মধ্যে কিছু অন্তর্ভুক্ত হতে পারে স্থান চরিত্র উদাহরণ স্বরূপ, /বাড়ি/ব্যবহারকারীর নাম/গুরুত্বপূর্ণ নথি

এই ধরনের পরিস্থিতিতে, ডিরেক্টরি নাম উল্লেখ করলে একটি ত্রুটি ফিরে আসবে।

আপনি ইনস্টাগ্রামে ব্লক আছেন কিনা তা কীভাবে জানবেন
cd /Important Documents

আউটপুট:

bash: cd: too many arguments

নামের ফাঁক আছে এমন ডিরেক্টরিগুলিতে স্যুইচ করতে, পথের নামটি মোড়ানো উদ্ধৃতি নিম্নরূপ. লক্ষ্য করুন যে আপনি কমান্ডে একক এবং দ্বৈত উভয় উদ্ধৃতি ব্যবহার করতে পারেন।

cd 'Important Documents'
cd 'Important Documents'

বিকল্পভাবে, আপনি ব্যবহার করতে পারেন পিছনের স্ল্যাশ () স্থান থেকে পালানোর জন্য চরিত্র।

cd Important Documents

সম্পর্কিত: কিভাবে লিনাক্স ব্যবহার শুরু করবেন

কমান্ড লাইনের মাধ্যমে সিস্টেম নেভিগেশন

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

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

পরিবর্তে, কিছু মৌলিক কমান্ড শেখা যা আপনাকে মৌলিক ক্রিয়াকলাপ সম্পাদনে সহায়তা করবে অপারেটিং সিস্টেমের সাথে শুরু করার জন্য যথেষ্ট।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল লিনাক্স দিয়ে শুরু করার জন্য 9 টি মৌলিক কমান্ড

লিনাক্সের সাথে পরিচিতি পেতে চান? স্ট্যান্ডার্ড কম্পিউটিং টাস্ক শিখতে এই মৌলিক লিনাক্স কমান্ড দিয়ে শুরু করুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • ফাইল ম্যানেজমেন্ট
  • টার্মিনাল
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

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

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন