উইন্ডোজ 10-এ বাশ বা ডাব্লুএসএল [ডুপ্লিকেট] এ লিনাক্স শেল (.sh) স্ক্রিপ্টগুলি যুক্ত করা হচ্ছে


3

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

আপনি যদি কখনও ডাবল ক্লিক করে উইন্ডোজ 10 এ .sh লিনাক্স স্ক্রিপ্টটি ডাবল ক্লিক করে চালানোর চেষ্টা করে থাকেন, এটি ডিফল্টরূপে bash.exe (উইন্ডোজ 10 এর জন্য উবুন্টু বাশ) এর পরে, আপনি সম্ভবত লক্ষ্য করেছেন যে এটি খুলবে না।

কেন এটি খোলা হয় না এবং আমি কীভাবে এটি ঠিক করতে পারি?

উত্তর:


6

সম্পাদনা করুন: নীচে রেজিস্ট্রি কী এবং তথ্যগুলি ওবসোলেট রয়েছে, দয়া করে এখানে সরবরাহিত নতুন সংস্করণটি দেখুন: আমি উইন্ডোজ-এর উবুন্টু বা লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম ব্যবহার করে .sh স্ক্রিপ্টে ফাইলগুলি টেনে নিয়ে যেতে পারি?

এটি একটি একক রেজিস্ট্রি কী (বা আরও বেশি কার্যকারিতার জন্য) সম্পাদনা করে করা যেতে পারে।

আমি নিজেই রেজিস্ট্রি সম্পাদনা না করে দ্রুত workaround (আইকন সমিতি এবং (alচ্ছিক) ন্যানো সম্পাদনা সক্ষমকারী) ইনস্টল করার জন্য অবশ্যই একটি .reg ফাইল (আসলে তিনটি জিপ করা রেগ ফাইলগুলি) লিঙ্ক করব, আপনি যদি ডাউনলোড করে ইনস্টল করেন তবে আপনি শুধুমাত্র পদক্ষেপ 1 অনুসরণ করা আবশ্যক;

ফাইল (কেবলমাত্র পদক্ষেপ 1 অনুসরণ করুন, তারপরে ডাউনলোড করুন এবং ইনস্টল করুন): http://www.mediafire.com/file/r5uxk9c0hhucvt9/ShellBashScriptOpen_v3.rar

তবে আপনার স্বাস্থ্যকর অবিশ্বাস মেটানোর জন্য, আপনি এখানে কীভাবে এটি করতে পারেন তা এখানে:

1) .sh ফাইলগুলির জন্য ডিফল্ট প্রোগ্রাম হিসাবে bash.exe সেট করুন

কেবলমাত্র একটি শ ফাইলটিতে ডান ক্লিক করুন, বৈশিষ্ট্যে যান, "এর সাথে খুলুন" সন্ধান করুন, পরিবর্তন করুন> আরও_অ্যাপস> সন্ধান_অন_অ্যাপ_ইন_পিসটিসি এবং সি নির্বাচন করুন: \ উইন্ডোজ \ সিস্টেম 32 ash bash.exe;

আবেদন করুন এবং আপনি যেতে ভাল।

2) কী খুলতে আসল ডাবল ক্লিক করুন

regedit সহ নিম্নলিখিত রেজিস্ট্রি কী তৈরি করুন

HKEY_CLASSES_ROOT\Applications\bash.exe\shell\open\command

ক) আপনি যদি স্ক্রিপ্ট শেষ হওয়ার পরে বাশ খোলা রাখতে চান

(ডিফল্ট) মানটি সেট করুন

"C:\Windows\System32\bash.exe" -c " \"./$(grep -oE '[^\\]+$' <<< '%L')\"; cd ~; bash;"

খ) আপনি স্ক্রিপ্ট শেষ হওয়ার পরে বাশ বন্ধ করতে চান

(ডিফল্ট) মানটি সেট করুন

"C:\Windows\System32\bash.exe" -c " \"./$(grep -oE '[^\\]+$' <<< '%L')\";"

3) অ্যাডমিন অপশন হিসাবে খুলুন

regedit সহ নিম্নলিখিত রেজিস্ট্রি কী তৈরি করুন

HKEY_CLASSES_ROOT\Applications\bash.exe\shell\runas\command

ক) আপনি যদি স্ক্রিপ্ট শেষ হওয়ার পরে বাশ খোলা রাখতে চান

(ডিফল্ট) মানটি সেট করুন

"C:\Windows\System32\bash.exe" -c " sudo bash \"$(grep -oE '[^\\]+$' <<< '%L')\"; cd ~; bash"

খ) আপনি স্ক্রিপ্ট শেষ হওয়ার পরে বাশ বন্ধ করতে চান

(ডিফল্ট) মানটি সেট করুন

"C:\Windows\System32\bash.exe" -c " sudo bash \"$(grep -oE '[^\\]+$' <<< '%L')\";"

4) ডিফল্ট আইকন কী বরাদ্দ করুন ([চ্ছিক [তবে শীতল])

নিম্নলিখিত রেজিস্ট্রি কী তৈরি করুন

HKEY_CLASSES_ROOT\Applications\bash.exe\DefaultIcon

এবং (ডিফল্ট) মানটি সেট করুন

%USERPROFILE%\AppData\Local\lxss\bash.ico,0

5) ডান ক্লিক যুক্ত করুন> সম্পাদনা বিকল্প (ন্যানো সম্পাদক সহ) (alচ্ছিক)

নিম্নলিখিত রেজিস্ট্রি কী তৈরি করুন

HKEY_CLASSES_ROOT\Applications\bash.exe\shell\edit\command

এবং (ডিফল্ট) মানটি সেট করুন

"C:\Windows\System32\bash.exe" -c "nano -miST 4 \"$(grep -oE '[^\\]+$' <<< '%L')\""
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.