ইউনিক্স / লিনাক্সে। / এর অর্থ কী? [সদৃশ]


1

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

এটি ভুল দেখতে পারে তবে আমি জানি যে। / ব্যবহার করে আপনি লিনাক্স / ইউনিক্স পরিবেশে আপনার স্ক্রিপ্টগুলি মূলত "বেস" করেন। উইন্ডোজ ব্যবহারকারীদের জন্য, এটি কমান্ড প্রম্পট থেকে .exe ফাইল চালানোর সমান। তবে, আমি কেন বুঝতে পারি না। /

এটি কি কারণ। / এর অর্থ সংক্ষেপে "RUN" বা "./" এর পরিবেশের মতো ইউনিক্সের একটি নির্দিষ্ট অর্থ আছে?

পিএস আমি জানি যে সাইগউইন আপনাকে। / উপসর্গ ব্যবহার করে ব্যাচ ফাইলগুলি চালিত করতে দেয়।

উত্তর:


3

./filefileএক ব্যতীত সকল পরিস্থিতিতে কার্যত সমতুল্য ।

ব্যতিক্রম হ'ল ডিরেক্টরি ব্যতীত একটি কমান্ড বা স্ক্রিপ্টের ফলে শেলটি PATHভেরিয়েবলের সমস্ত ডিরেক্টরি সন্ধান করে , যা সাধারণত বর্তমান ডিরেক্টরি অন্তর্ভুক্ত করে না।

সুতরাং বর্তমান ডিরেক্টরি থেকে এক্সিকিউটেবল চালনার জন্য আপনাকে একটি পাথ নির্দিষ্ট করতে হবে এবং ./এটি করার সহজতম উপায়।

উইন্ডোতে সমতুল্য .\অপ্রয়োজনীয় কারণ বর্তমান ডিরেক্টরি নিখুঁতভাবে অনুসন্ধান করা হয়।


0

.বর্তমান ডিরেক্টরিটি নির্দেশ করে - আপনি যে ফোল্ডারে /রয়েছেন এবং এটি ডিরেক্টরি বিভাজক, তার বাচ্চাদের ফাইল বা অন্য উপ-ডিরেক্টরি থেকে একটি পিতামাতার ডিরেক্টরি নাম পৃথক করে, উদাহরণস্বরূপ: /bin/bash- এখানে /মূল ডিরেক্টরিটি রয়েছে, bin/এটি হল উপ-ডিরেক্টরি, এবং bashএকটি ফাইল ( আপনি দেখতে পাচ্ছেন যে ফাইলের নামগুলিতে কোনও বিভাজক নেই, কারণ তাদের সন্তানের নোড থাকতে পারে না)

উইন্ডোজ (ডস) এ সব একই, প্রতীক বিভাজক চরিত্রটি পিছনে স্ল্যাশ ( \)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.