উইন্ডোজ জন্য বিন ডিরেক্টরি সমতুল্য কি?


18

binউইন্ডোজ এর সমতুল্য আছে ? যদি তা হয় তবে আমি কমান্ড প্রম্পট থেকে এটি কীভাবে অ্যাক্সেস করতে পারি?


5
আপনাকে আরও কিছুটা বিস্তারিত জানাতে হবে ... আপনি কী খুঁজছেন এবং অর্জন করার চেষ্টা করছেন?
এরিক এফ

8
binবিশেষ নয়, এটি কেবল PATHমূল্যবান পরিবেশে তালিকাভুক্ত রয়েছে । মাইক্রোসফ্ট উইন্ডোজ এছাড়াও এই পরিবর্তনশীল আছে। কেবল পার্থক্য হ'ল এটি এর ;পরিবর্তে ব্যবহার করে :এবং .অতিরিক্ত অনিরাপত্তার জন্য ভিক্ষাবৃত্তিতে একটি নিদর্শন রয়েছে। সুতরাং এই পরিবর্তনশীল একবার দেখুন। binডিরেক্টরি যুক্ত করতে আপনি এটি সম্পাদনা করতে পারেন ।
ctrl-alt-delor

একটি দুর্দান্ত সম্পাদনা কী অর্জন করতে পারে তা আশ্চর্যজনক। : পি
মাইকেল ফ্রাঙ্ক

1
@ মিশেলফ্র্যাঙ্ক বিশেষত যখন আপনি অনুমানগুলি তৈরি করেন এবং ওপি সম্পর্কে জিজ্ঞাসা না করে এমন জিনিস যুক্ত করেন (যেমন: "এটি উইন্ডোজে তৈরি করা যেতে পারে")। আমাদের সে বিষয়ে সতর্ক হওয়া উচিত।
ʜιᴇcʜιᴇ007

2
অথবা "ডিরেক্টরি" এর মতো কোনও কীওয়ার্ড সরিয়ে শিরোনামকে দ্বিপাক্ষিক করে তোলেন। প্রথমে আমি ভেবেছিলাম বিষয়টি একটি ফাইল টাইপ সম্পর্কে।
d

উত্তর:


29

/binইউনিক্স / লিনাক্স-এ মোটেও বিশেষ কিছু নেই । এটি কেবলমাত্র সেই স্থানে যেখানে এক্সিকিউটেবল ফাইলগুলি (স্ক্রিপ্টগুলি সহ, যা আসলে বিন অ্যারি ফাইল নয়) কনভেনশন দ্বারা স্থাপন করা হয় এবং এটি PATHসমস্ত ব্যবহারকারীর জন্য ডিফল্টরূপে পরিবেশ পরিবর্তনশীলে অন্তর্ভুক্ত থাকে । রায়ান যেমন বলেছে, \Windows\System32উইন্ডোজে ডিরেক্টরিটি PATHসমস্ত উইন্ডোজ ব্যবহারকারীদের জন্যও রয়েছে (এবং এটি না হলেও উইন্ডোজের প্রোগ্রাম লোডার সেখানে কোনওভাবে অনুসন্ধান করবে)।

আপনি /binউইন্ডোতে সহজেই নিজের সমতুল্য তৈরি করতে পারেন । এটিকে সিস্টেম-প্রশস্ত করতে, এটিকে ফাইল সিস্টেমের মূলের মতো (যেমন হিসাবে C:\bin) বা ইতিমধ্যে-সীমাবদ্ধ অবস্থানের মতো \Windows\System32\bin) এর মতো রাখুন এবং এটি PATHসমস্ত ব্যবহারকারীর জন্য পরিবেশের পরিবর্তনশীলতে যুক্ত করুন। প্রতি ব্যবহারকারী অবস্থানের জন্য, আপনার নিজের প্রোফাইলে ডিরেক্টরি তৈরি করুন ( %USERPROFILE%\bin) এবং এটি আপনার অ্যাকাউন্টের PATHপরিবেশগত পরিবর্তনশীলতে যুক্ত করুন। উইন্ডোজ প্রতি ব্যবহারকারী এবং সিস্টেম-ওয়াইড PATHএনভায়রনমেন্ট ভেরিয়েবলগুলিকে একত্রিত করে , তাই মেশিনের PATHভেরিয়েবলের যে কোনও কিছুই কোনও ব্যবহারকারীর সাথে যুক্ত করা হয় PATH, তবে অন্যভাবে নয়।

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


10
আমি binসিস্টেম 32 এর মধ্যে একটি পছন্দ মত ডিরেক্টরি স্থাপন করব না । ওএস এর ডোমেইন। আপনার প্রস্তাবিত সি: \ বিনের মতো এটি অন্য কোথাও রাখুন, এবং এসিএলগুলি পুনরায় তৈরি করুন। আপনি যদি এসিএল ইন্টারফেসের চারপাশের উপায়টি জানেন তবে এটি করার জন্য এক বা দুই মিনিটের বেশি সময় লাগবে না; সামান্য দীর্ঘ অন্যথায়, কিন্তু এখনও একটি দীর্ঘ সময়।
একটি সিভিএন

1
আমি যুক্ত করব, কমান্ড প্রম্পট থেকে ব্যবহারকারী-ইনস্টল করা সি এল আই সরঞ্জামগুলি অ্যাক্সেসযোগ্য পাওয়ার স্ট্যান্ডার্ড উপায়টি তাদের ইনস্টলেশন ডিরেক্টরিটি (সম্ভবত% প্রোগ্রামফায়ার্স% ​​তে) প্যাথ-এ যুক্ত করছে।
জেনস

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

ওপি কখনই কোনও বিন ডিরেক্টরি বা পরিবেশের ভেরিয়েবল তৈরি করার বিষয়ে জিজ্ঞাসা করেনি ... অফ-টপিক সম্পর্কে কথা বলে।
রায়ান বাবচিশিন

1
সমস্ত যথাযোগ্য সম্মানের সাথে, "উইন্ডোজগুলির সমতুল্য bin" সম্পর্কে জিজ্ঞাসা করা পরিবেশের পরিবর্তনশীল ব্যতীত অন্য কিছুই জিজ্ঞাসা করছে না , কারণ /binএটিই PATHপরিবেশগত ভেরিয়েবলের একটি ফোল্ডার । আপনি কীভাবে (বা , বা ) ফোল্ডারগুলি ব্যবহার করেন তার চারপাশে ব্যবহারকারীর কনভেনশন রয়েছে তবে সিস্টেম সেগুলি জানে বা যত্ন করে না; এটি যে বিষয়টিকে (এই প্রসঙ্গে) যত্নশীল তা হ'ল পরিবেশ পরিবর্তনশীল। /bin%WINDIR%%WINDIR%\System32PATH
সিবিহ্যাকিং

6

আপনি যদি ইউনিক্স / লিনাক্সের মতো বিনের কথা উল্লেখ করছেন তবে তা যথেষ্ট নয়। উইন্ডোজ বিভিন্ন ইউনিক্স রূপগুলির দ্বারা ভাগ করা হিসাবে FHS ব্যবহার করে না। উইন্ডোজ যদিও ইউনিক্সের মতো পুরো জায়গা জুড়ে জিনিস রাখে।

/ বিনের নিকটতম জিনিসটি সি: \ উইন্ডোজ \ সিস্টেম 32 হতে পারে

cd c:\windows\system32

1
উইন্ডোজ বা লিনাক্স (বা এফএইচএস) কেউই "সমস্ত জায়গায় জিনিস রাখে না"। উইন্ডোজ প্রাথমিকভাবে সিস্টেম 32 ডিরেক্টরি এবং (আজকাল দুটি) প্রোগ্রাম ফাইল ডিরেক্টরিগুলি জিনিসগুলি যথাযথভাবে সুশৃঙ্খল রাখতে ব্যবহার করে। লিনাক্সে (এবং অন্যান্য অনেকগুলি ইউনিক্সের মতো সিস্টেমে) binসরঞ্জামের sbinসিস্টেমের গুরুত্বের উপর নির্ভর করে আপনার প্রতিটি রুট ডিরেক্টরিতে / ইউএসআর এবং সম্ভবত / ইউএসআর / স্থানীয় অন্তর্ভুক্ত (প্রচলিত ব্যবহারকারী সরঞ্জামগুলি) এবং (প্রচলিতভাবে সিস্টেম প্রশাসনের সরঞ্জাম) রয়েছে have (/ Usr এবং / usr / স্থানীয় উভয়ই রুট ফাইল সিস্টেম থেকে পৃথক হতে পারে)) উইন্ডোজ ফাইল সিস্টেমের মধ্যে সরঞ্জামের ধরণের মধ্যে স্পষ্ট বিভাজন নেই have
একটি সিভিএন

1
আমি মনে করি আপনি কেবল আমার বক্তব্য প্রমাণ করেছেন, এমন অনেক জায়গা রয়েছে যেখানে এক্সিকিউটেবল সংরক্ষণযোগ্য। এটি এলোমেলো নয়, যদি আপনি মনে করেন যে আমি যা বোঝাতে চেয়েছিলাম এটি। আমার লিনাক্স ডেস্কটপে একা / usr এর নীচে 479 ডিরেক্টরি রয়েছে যা কোনও ধরণের এক্সিকিউটেবল ফাইল ধারণ করে। যদি আমি এটির মাধ্যমে নিই, আমার ধারণা কিছু ফাইল যথাযথভাবে সম্পাদনযোগ্য হিসাবে চিহ্নিত হবে, তবে আপনি ধারণাটি পাবেন। এফএইচএস নির্বাহযোগ্য স্টোরেজ জন্য ব্যবহার করা যেতে পারে যে 7 মানক অভিভাবক ডিরেক্টরি উল্লেখ করে, যার মধ্যে অনেকগুলি সাব ডিরেক্টরি থাকতে পারে। উইন্ডোজ সমান, কারণ এটি সি: \ উইন্ডো এবং সি: \ প্রোগ্রাম ফাইলের অধীনে বেশ কয়েকটি স্থানে এক্সিকিউটেবল সঞ্চয় করে।
রায়ান বাচ্চিশিন

উবুন্টু সিস্টেমে PATH ভেরিয়েবলে ডিফল্টরূপে 6 টি এন্ট্রি রয়েছে।
রায়ান বাবচিশিন

6

binডিরেক্টরিতে সিস্টেম ইউনিক্স-সদৃশ সিস্টেম এবং ইনস্টল বেশী প্রোগ্রাম রয়েছে, কিন্তু উইন্ডোজে, সিস্টেম প্রোগ্রাম মধ্যে অবস্থিত হয় C:\Windows\System32এবং ইনস্টল বেশী সম্ভবত মধ্যে অবস্থিত হয় C:\Program Files


2

যেমনটি অন্যেরা বলেছেন, এটি "সমতুল্য" বলতে আপনি ঠিক বোঝাচ্ছেন তা পরিষ্কার নয়, তবে কমান্ড লাইনে সাধারণত ব্যবহৃত অনেক কমান্ডগুলি হয় সেন্টিমিডি.এক্সে (ডির, অনুলিপি, টাইপ, এমকেডির, ইত্যাদি) দ্বারা নির্মিত যদিও ইউনিক্স সমতুল্য / বিনে থাকবেন এবং অন্যগুলি (ফাইন্ডস্টার, নেট, মাউন্টভোল, শাটডাউন, টাস্কলিস্ট ইত্যাদি) বেশিরভাগই সাধারণত (সাধারণত) সিতে অবস্থিত: \ উইন্ডোজ \ সিস্টেম 32 (সি-বি: 64৪-বিট সিস্টেমে 32-বিট সংস্করণ) SysWOW64)।

কমান্ডের সাহায্যে কমান্ডের একটি তালিকা প্রদর্শিত হতে পারে help, এর মধ্যে কিছু রয়েছে যা অন্তর্নির্মিত রয়েছে cmd.exe এবং কিছু রয়েছে যা বহিরাগত প্রোগ্রাম।


1

আমি প্রায় 30 বছর ধরে উইন্ডোজ এবং লিনাক্স উভয়ই সার্ভারগুলি বজায় রাখছি। কোনও কারণে শুরুতে সি এর মূলটিতে একটি বিন ফোল্ডার তৈরি করা শুরু করেছি: এবং আমি সর্বদা আমার সমস্ত স্ক্রিপ্ট এবং ইউটিলিটিগুলি ব্যবহার করি যা আমি সার্ভারটি বজায় রাখতে ব্যবহার করি। কখনও কখনও আমি পথে যোগ করা কিন্তু সবসময় না। অনুমান করুন আমার স্ক্রিপ্টগুলিতে রাখার জন্য উভয় সিস্টেমে বিন নামক ফোল্ডারের ধারণাটি আমার পছন্দ হয়।

তবে হ্যাঁ, এটি সম্পর্কে যাদুকর কিছুই নয় আপনি প্রতিটি সিস্টেমে আলাদা কিছু করতে পারেন।

ধন্যবাদ,

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