কম্পিউটার

লিনাক্সে “./” (ডট স্ল্যাশ) এর অর্থ কী?

লিনাক্সে, *./ (ডট স্ল্যাশ ) বর্তমান কার্যকারী ডিরেক্টরির আপেক্ষিক পথ উপস্থাপন করে। এই নিবন্ধটি এর অর্থ কী এবং কীভাবে এটি ব্যবহার করতে হয় তা বর্ণনা করে৷

। (ডট) এবং .. (ডাবল-ডট)

(একক বিন্দু ) এবং .. (ডবল ডট ) হল লিনাক্সে বিশেষ ডিরেক্টরির নাম (এবং অন্যান্য *নিক্স অপারেটিং সিস্টেম)।

বর্তমান প্রতিনিধিত্ব করে ডিরেক্টরি।

.. অভিভাবককে প্রতিনিধিত্ব করে ডিরেক্টরি (বর্তমান ডিরেক্টরির)।

./ (ডট স্ল্যাশ)

তাই, . ./-এ *বর্তমান এবং ডিরেক্টরির প্রতিনিধিত্ব করে - এবং স্ল্যাশ হল পাথ ডিলিমিটার যাতে অনুসরণ করা বর্তমান ডিরেক্টরির বিষয়বস্তুকে নির্দেশ করে।

উদাহরণ

test.txt ফাইলটি সম্পাদনা করতে বা তৈরি করতে বর্তমান ডিরেক্টরিতে:

nano ./test.txt

এটি দৌড়ানোর মতই;

nano test.txt

ডিফল্টরূপে কমান্ডগুলি বর্তমান কার্যকারী ডিরেক্টরিতে কার্যকর করা হয়।

তাহলে আপনি কেন ./ দেখতে পাচ্ছেন স্ক্রিপ্ট এবং প্রোগ্রাম চালানোর সময় প্রায়শই ব্যবহৃত হয়?

./

ব্যবহার করে স্ক্রিপ্ট চালানো হচ্ছে

./ প্রোগ্রাম এবং স্ক্রিপ্ট চালানোর সময় ব্যবহার করা হয় যে প্রোগ্রাম বা স্ক্রিপ্ট চালানো হচ্ছে বর্তমান ডিরেক্টরিতে সিস্টেম পাথ-এ বিদ্যমান থাকতে পারে এমন একটি অনুরূপ নামের কমান্ডের পরিবর্তে (অর্থাৎ, সিস্টেমে একটি ইনস্টল করা অ্যাপ্লিকেশন)।

ফাইলের নামের মধ্যে a – সহ ফাইলগুলি

./ এর জন্য আরেকটি সাধারণ ব্যবহার আছে দিয়ে ফাইলের সাথে কাজ করা ফাইলের নামের প্রথম অক্ষর হিসেবে।

-L.txt নামে একটি ফাইল বিবেচনা করুন বর্তমান কাজের ডিরেক্টরিতে। আপনি যদি চালাতেন:

nano -L.txt

…আপনি ফাইলটি সম্পাদনা করবেন না তবে নিম্নলিখিত বার্তাটির মতো কিছু পাবেন:

nano: invalid option

…কারণ ড্যাশের কারণে ফাইলের নামটি কমান্ড-লাইন আর্গুমেন্ট হিসেবে ভুলভাবে ব্যাখ্যা করা হয়েছে।

এই সমস্যাটি চালানোর মাধ্যমে বাতিল করা যেতে পারে:

nano ./-L.txt


  1. টুইটারে বায়ো মানে কি?

  2. লিনাক্সে ব্যাশের অর্থ কী?

  3. ইন-অ্যাপ কেনাকাটা মানে কি?

  4. chmod 777 কি এবং এটি লিনাক্সে কি করে?