15 লিনাক্সে সিডি কমান্ডের ব্যবহারিক উদাহরণ


লিনাক্সে ‘সিডি’ (চেঞ্জ ডিরেক্টরি) কমান্ডটি নবীনদের পাশাপাশি সিস্টেম প্রশাসকদের জন্য অন্যতম গুরুত্বপূর্ণ এবং বহুল ব্যবহৃত কমান্ড। শিরোনামহীন সার্ভারের প্রশাসকদের জন্য, লগ চেক করতে একটি প্রোগ্রাম/অ্যাপ্লিকেশন/স্ক্রিপ্ট চালানো এবং অন্যান্য প্রতিটি কাজের জন্য ‘সিডি’ হ'ল ডিরেক্টরিতে নেভিগেট করার একমাত্র উপায়। নবজাতকের জন্য এটি সেই প্রাথমিক কমান্ডগুলির মধ্যে একটি যা তারা তাদের হাতকে ময়লা করে।

এইভাবে, মাথায় রেখে, আমরা এখানে আপনার জন্য টার্মিনালে আপনার প্রচেষ্টা হ্রাস করতে এবং এই জ্ঞাত কৌশলগুলি ব্যবহার করে সময় সাশ্রয় করতে কৌশল এবং শর্টকাট ব্যবহার করে ‘সিডি’ এর 15 টি বেসিক কমান্ড আনছি।

  1. কমান্ডের নাম : সিডি
  2. এর জন্য দাঁড়িয়েছে : ডিরেক্টরি পরিবর্তন করুন
  3. উপলভ্য : সমস্ত লিনাক্স বিতরণ
  4. চালানো : কমান্ড লাইন
  5. অনুমতি : নিজস্ব ডিরেক্টরি অ্যাক্সেস করুন বা অন্যথায় নির্ধারিত।
  6. স্তর : প্রাথমিক/সূচনা

1. বর্তমান ডিরেক্টরি থেকে/usr/স্থানীয় পরিবর্তন করুন।

[email :~$ cd /usr/local

[email :/usr/local$ 

২. পরম পাথ ব্যবহার করে বর্তমান ডিরেক্টরি থেকে/usr/স্থানীয়/lib এ পরিবর্তন করুন।

[email :/usr/local$ cd /usr/local/lib 

[email :/usr/local/lib$ 

৩. বর্তমানের ডিরেক্টরি ডিরেক্টরি থেকে আপেক্ষিক পথ ব্যবহার করে/usr/স্থানীয়/lib এ পরিবর্তন করুন।

[email :/usr/local$ cd lib 

[email :/usr/local/lib$ 

৪. (ক) আগের ডিরেক্টরিতে আপনি যেখানে কাজ করছেন সেখানে ফিরে যান।

[email :/usr/local/lib$ cd - 

/usr/local 
[email :/usr/local$ 

৪. (খ) বর্তমান ডিরেক্টরিটি প্যারেন্ট ডিরেক্টরিতে পরিবর্তন করুন।

[email :/usr/local/lib$ cd .. 

[email :/usr/local$ 

৫. যেখানে দেখানো হয়েছে সেখান থেকে সর্বশেষ কার্যনির্বাহী ডিরেক্টরিটি প্রদর্শন করুন (ব্যবহার করুন ‘-‘ স্যুইচ)।

[email :/usr/local$ cd -- 

/home/avi 

6. আপনি এখন যেখানে থেকে দুটি ডিরেক্টরি সরান Move

[email :/usr/local$ cd ../ ../ 

[email :/usr$

7. যে কোনও জায়গা থেকে ব্যবহারকারীদের হোম ডিরেক্টরিতে যান।

[email :/usr/local$ cd ~ 

[email :~$ 

or

[email :/usr/local$ cd 

[email :~$ 

৮. চলমান ডিরেক্টরি ডিরেক্টরিতে ওয়ার্কিং ডিরেক্টরি পরিবর্তন করুন (সাধারণভাবে কোনও ব্যবহার মনে হয় না)।

[email :~/Downloads$ cd . 
[email :~/Downloads$ 

or

[email :~/Downloads$ cd ./ 
[email :~/Downloads$ 

৯. আপনার বর্তমান কার্যকরী ডিরেক্টরিটি হ'ল "/usr/local/lib/python3.4/dist-packages/", ডিরেক্টরিতে স্থান পরিবর্তন করে এক লাইনের কমান্ডে এটিকে "/ home/avi/ডেস্কটপ /" এ পরিবর্তন করুন '/' তারপরে নিখুঁত পাথ ব্যবহার করে।

[email :/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

[email :~/Desktop$ 

১০. বর্তমান ট্যাব ব্যবহার না করে সম্পূর্ণ ওয়ার্কিং ডিরেক্টরি থেকে/var/www/html এ পরিবর্তন করুন।

[email :/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

[email :/var/www/html$ 

১১. আপনার বর্তমান ওয়ার্কিং ডিরেক্টরি থেকে/ইত্যাদি/v__ _ এ নেভিগেট করুন! আপনি ডিরেক্টরিটির নাম ভুলে গেছেন এবং ট্যাব ব্যবহার করার কথা নয়।

[email :~$ cd /etc/v* 

[email :/etc/vbox$ 

দ্রষ্টব্য: কেবলমাত্র "ভি" দিয়ে শুরু হওয়া কেবল একটি ডিরেক্টরি থাকলে এটি 'vbox' এ চলে যাবে। যদি ‘ভি’ দিয়ে শুরু হওয়া একাধিক ডিরেক্টরি উপস্থিত থাকে এবং কমান্ড লাইনে আর কোনও মানদণ্ড সরবরাহ না করা হয়, তবে এটি স্ট্যান্ডার্ড অভিধানে তাদের উপস্থিতি হিসাবে বর্ণমালায় ‘v’ দিয়ে শুরু হওয়া প্রথম ডিরেক্টরিতে চলে যাবে।

১২. আপনাকে ট্যাব ব্যবহার না করেই 'এভি' (এটি এভি বা এভিটি কিনা তা নিশ্চিত নয়) হোম ডিরেক্টরিতে নেভিগেট করতে হবে।

[email :/etc$ cd /home/av? 

[email :~$ 

13. লিনাক্সে কি ধাক্কা এবং পপড হয়?

পুশড এবং পপড হ'ল ব্যাশ এবং কিছু অন্যান্য শেলের লিনাক্স কমান্ড যা বর্তমান ওয়ার্কিং ডিরেক্টরি অবস্থানকে মেমোরিতে সংরক্ষণ করে এবং মেমরি থেকে বর্তমান কার্যক্ষম ডিরেক্টরি হিসাবে ডিরেক্টরিকে পরিবর্তিত করে পাশাপাশি ডিরেক্টরি পরিবর্তন করে।

[email :~$ pushd /var/www/html 

/var/www/html ~ 
[email :/var/www/html$ 

উপরের কমান্ডটি বর্তমান অবস্থানটিকে মেমোরিতে সংরক্ষণ করে এবং অনুরোধ করা ডিরেক্টরিতে পরিবর্তন করে। পপড ফায়ার হওয়ার সাথে সাথে এটি মেমরি থেকে সংরক্ষিত ডিরেক্টরি অবস্থানটি নিয়ে আসে এবং এটি বর্তমান কার্যক্ষম ডিরেক্টরি হিসাবে তৈরি করে।

[email :/var/www/html$ popd 
~ 
[email :~$ 

14. সাদা স্পেস সহ একটি ডিরেক্টরিতে পরিবর্তন করুন।

[email :~$ cd test\ tecmint/ 

[email :~/test tecmint$ 

or

[email :~$ cd 'test tecmint' 
[email :~/test tecmint$ 

or 

[email :~$ cd "test tecmint"/ 
[email :~/test tecmint$ 

15. বর্তমান ওয়ার্কিং ডিরেক্টরি থেকে ডাউনলোডগুলিতে পরিবর্তন করুন এবং এর সমস্ত সেটিংস একসাথে তালিকাবদ্ধ করুন।

[email :/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

লিনাক্স ওয়ার্কিং এবং মৃত্যুদন্ড সম্পর্কে কমপক্ষে সম্ভাব্য শব্দগুলিতে এবং আগের মতো যতটা বন্ধুত্বপূর্ণ বন্ধুত্ব রয়েছে সে সম্পর্কে আপনাকে সচেতন করার জন্য আমাদের এই প্রয়াস।

এখন এ পর্যন্তই. শীঘ্রই আমি আবার একটি আকর্ষণীয় বিষয় নিয়ে এখানে আসব। ততক্ষণ টিউমিন্টের সাথে সংযুক্ত থাকুন এবং সংযুক্ত থাকুন। নীচে মন্তব্যগুলিতে আপনার মূল্যবান প্রতিক্রিয়া আমাদের দিতে ভুলবেন না।