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

টার্মিনাল থেকে লিনাক্সে ডিরেক্টরি পরিবর্তন করার একটি সহজ উপায়

লিনাক্সে কিছু কমান্ড এত ঘন ঘন ব্যবহার করা হয় যে আমরা প্রায়শই কমান্ডগুলির তাৎপর্য উপেক্ষা করি এবং সেগুলির বিশদ বিবরণ মিস করি। সিডি একটি অনুরূপ আদেশ. সিডি 'পরিবর্তন ডিরেক্টরি' যা নিজেই এর ব্যবহার এবং উদ্দেশ্য ব্যাখ্যা করে।

সিডি আপনি সহজেই আপনার বর্তমান ডিরেক্টরি পরিবর্তন করতে পারবেন যে কোনো ডিরেক্টরিতে আপনি সরাতে চান। কমান্ডে সঠিক পথটি রাখুন এবং আপনাকে সেই ডিরেক্টরিতে স্থাপন করা হবে সিডি.

এই সংক্ষিপ্ত টিউটোরিয়ালে, আপনি সমস্ত মৌলিক এবং দরকারী অন্তর্দৃষ্টি পাবেন সিডি কমান্ড লাইন ইউটিলিটি।

সিডি কমান্ড সম্পর্কে আরও জানা

সিডি কমান্ড হল সমস্ত ঘন ঘন কমান্ড-লাইন ব্যবহারকারীদের জন্য একটি দরকারী ইউটিলিটি এবং এছাড়াও যাদের GUI-হীন সার্ভারগুলি পরিচালনা করার প্রয়োজন হয়।

এর মৌলিক সিনট্যাক্স দেখি সিডি আদেশ

সাধারণ সিনট্যাক্স:

সিডি [বিকল্প] [ডিরেক্টরি_অর_ডিরেক্টরি_পথ]

নিম্নলিখিত সারণীটি আপনাকে একটি সংক্ষিপ্ত অন্তর্দৃষ্টি দেবে যখন আপনি এই বিকল্পগুলি ব্যবহার করেন তখন কী ঘটে সিডি আদেশ

বিকল্পতাৎপর্য
/বর্তমান ডিরেক্টরিকে রুট ডিরেক্টরিতে পরিবর্তন করে
~ডিরেক্টরিটিকে হোম ডিরেক্টরিতে পরিবর্তন করে
.বর্তমান ডিরেক্টরির প্রতিনিধিত্ব করে
..বর্তমান ডিরেক্টরির মূল ডিরেক্টরিতে পরিবর্তন করুন
  • সিডি: আপনি গন্তব্য ডিরেক্টরির নাম প্রবেশ করে সরাসরি আপনার ডিরেক্টরি পরিবর্তন করতে পারেন।

সাধারণ সিনট্যাক্স:

সিডি [ডিরেক্টরি_নাম]

উদাহরণ:

সিডি ওয়ার্কস্পেস

এখানে, আমরা কেবল বর্তমান ডিরেক্টরিটিকে 'ওয়ার্কস্পেস' নামে একটি ডিরেক্টরিতে পরিবর্তন করেছি।

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

সিডি / : এই কমান্ডটি আপনার বর্তমান ডিরেক্টরিকে রুট ডিরেক্টরিতে পরিবর্তন করবে।

উদাহরণ:

gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$

এখানে, আমরা বর্তমান কাজের ডিরেক্টরিকে 'ওয়ার্কস্পেস' থেকে পরিবর্তন করেছি মূল ডিরেক্টরি

gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$

ব্যবহার করার উপর pwd (প্রিন্ট ওয়ার্কিং ডিরেক্টরি) কমান্ড দিন ' / ' (রুট) ডিরেক্টরি প্রদর্শিত হয়।

  • cd ~ : এই কমান্ডটি আপনাকে হোম ডিরেক্টরিতে নিয়ে যাবে যে কোনো ডিরেক্টরি থেকে আপনি কাজ করছেন।

উদাহরণ:

gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache

আমি বর্তমানে অ্যাপাচি নামের ডিরেক্টরিতে আছি। আমাদের এখন ব্যবহার করা যাক cd ~ (টিল্ড) কমান্ড।

gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$ 
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$ 

এখন, আমরা হোম ডিরেক্টরি '/home/gaurav'-এ ফিরে এসেছি।

  • সিডি .. : এই কমান্ডটি আপনাকে আপনার বর্তমান কার্যকারী ডিরেক্টরিকে আপনার বর্তমান ডিরেক্টরির উপরে এক স্তরের মূল ডিরেক্টরিতে পরিবর্তন করতে দেয়।

উদাহরণ:

gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$

এই উদাহরণে, /home/gaurav/snap/htop/1332 হল বর্তমান ওয়ার্কিং ডিরেক্টরি পাথ। আমরা আসলে 1332 ডিরেক্টরিতে আছি। '1332' ডিরেক্টরির অবিলম্বে মূল ডিরেক্টরি হল 'htop' ডিরেক্টরি। ব্যবহার করার উপর সিডি .. কমান্ড, আমরা 'htop' ডিরেক্টরিতে চলে যাব, এটির অবিলম্বে মূল ডিরেক্টরি।

gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$

উপরে দেওয়া কিছু দরকারী বিকল্প সঙ্গে ব্যবহৃত সিডি আদেশ এখন, আসুন আরও কিছু বিস্তারিত উদাহরণে ডুব দেওয়া যাক সিডি আদেশ

বর্তমান ডিরেক্টরি থেকে একটি নির্দিষ্ট পাথে পরিবর্তন করা হচ্ছে

আপনি ব্যবহার করতে পারেন সিডি কমান্ড, তার পাথ ব্যবহার করে যেকোনো ডিরেক্টরিতে পরিবর্তন করতে।

বাক্য গঠন:

cd [পরম_পথ_অফ_ডিরেক্টরি]

উদাহরণ:

cd ./snap/htop/1332/examples

এখানে, আমরা পাথে রাখা 'উদাহরণ' নামের একটি ডিরেক্টরিতে পরিবর্তন করতে চাই /home/gaurav/snap/htop/1332/উদাহরণ হোম ডিরেক্টরি থেকে।

বিঃদ্রঃ: এখানে, আমি ব্যবহার করেছি ./ আমার হোম ডিরেক্টরির সম্পূর্ণ পাথ টাইপ করার পরিবর্তে। আপনি এই নিবন্ধে এটি সম্পর্কে আরো জানতে পারেন.

gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$

আমাদের এখন 'উদাহরণ' ডিরেক্টরিতে রাখা হয়েছে।

তাদের নামে সাদা-স্পেস সহ ডিরেক্টরিতে সরানো হচ্ছে

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

ডিরেক্টরির নামটি একক উদ্ধৃতি বা দ্বিগুণ উদ্ধৃতিগুলির মধ্যে রাখলে সমস্যার সমাধান হতে পারে। আপনি সহজভাবে ব্যবহার করতে পারেন সিডি"ডিরেক্টরি নাম" বা সিডি 'ডিরেক্টরি নাম'.

বাক্য গঠন:

সিডি "ডিরেক্টরি নাম 22"

উদাহরণ:

সিডি "ক্যালিবার লাইব্রেরি"

আউটপুট:

gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre লাইব্রেরি

আমরা এখন ক্যালিবার লাইব্রেরি ডিরেক্টরিতে স্থানান্তরিত হয়েছি যার নামে সাদা-স্থান ছিল।

পূর্ববর্তী ডিরেক্টরিতে ফিরে পরিবর্তন করা হচ্ছে

আমরা পূর্বে এর ব্যবহার দেখেছি সিডি .. কমান্ড, যা আপনাকে আপনার বর্তমান কাজের ডিরেক্টরির মূল ডিরেক্টরিতে নিয়ে যায়। এখানে আমরা এর জন্য আরও একটি বিকল্প দেখব।

দ্য সিডি - (dash) কমান্ড আপনাকে কমবেশি একই ক্রিয়া সম্পাদন করতে দেয়। আপনি আপনার বর্তমান কাজের ডিরেক্টরির পূর্ববর্তী ডিরেক্টরিতে যেতে পারেন।

সাধারণ সিনট্যাক্স:

সিডি -

উদাহরণ:

gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$ 

এখানে, আমি বর্তমানে 'ভিম-এডিটর' ডিরেক্টরিতে কাজ করছি। ধরুন একজন ব্যবহারকারী পূর্ববর্তী ডিরেক্টরিতে যেতে চায়, তারপর সিডি - সহায়ক হতে পারে। চলুন দেখি কিভাবে।

trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$

এখানে, আমরা এখন 'snap' নামের পূর্ববর্তী ডিরেক্টরিতে চলে এসেছি।

উপসংহার

এই অতি সাধারণ টিউটোরিয়ালে, আমরা একটি খুব মৌলিক এবং বন্ধুত্বপূর্ণ কমান্ড সম্পর্কে শিখেছি সিডি (অর্থাৎ পরিবর্তন ডাইরেক্টরি) সমস্ত লিনাক্স সিস্টেমে ব্যবহৃত হয়। আমরা এখন GUI ব্যবহার না করে টার্মিনালে কাজ করার সময় একাধিক ডিরেক্টরিতে নেভিগেট করতে সক্ষম হব। সিডি এই টিউটোরিয়ালটি দেখার পরে কমান্ডটি ব্যবহার করা সহজ হবে।