ভাল সিগুইন শেল এক্সিকিউটেবল খুঁজে পাচ্ছি না


2

আমি উইন্ডোজ 7 এ কাজ করছি এবং আমার প্রোজেক্টের জন্য আমার সিগুইন দরকার।

আমি একটি জাভা প্রোগ্রাম থেকে সিগুইন টার্মিনাল চালু করার চেষ্টা করছি এবং তারপরে কমান্ড লাইন লিখি তবে আমার সমস্যা হল যে আমি সঠিক এক্সিকিউটিভটি চালু করতে পারছি না।

আমি mintty.exe এবং bash.exe আরম্ভ করার চেষ্টা করেছি কিন্তু ls বা cd এর মতো কমান্ড টার্মিনাল দ্বারা পরিচিত হয় না।

Cygwin \ bin কাজ করে যে অন্য একটি সাইগুইন শেল নির্বাহযোগ্য আছে?


আপনি ঠিক কতটা চালু করেছেন mintty?
DavidPostill

আমি এই প্রক্রিয়া BUILDER PB = নতুন প্রসেস BUILDER মত চালু করেছি ("সি: \\ cygwin64 \\ বিন \\ mintty.exe"); প্রক্রিয়া p = pb.start ();
Anatch

উত্তর:


1

যখন আমি ls বা cd মত মিনিটি বা বাশ কমান্ড চালু করি না তখন কাজ করি না

আপনাকে একটি লগইন শেল হিসাবে মিনিটি চালু করতে হবে (একটি একক যুক্ত করে - কমান্ড লাইন থেকে):

C:\\cygwin64\\bin\\mintty.exe -

এই কমান্ড যা Cygwin64 টার্মিনাল শর্টকাট থেকে চালানো হয়।

লক্ষ্য C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

enter image description here


আবাহন

যদি কোনও প্রোগ্রামের নাম কমান্ড লাইনে সরবরাহ করা হয়, তবে এটি কোনও অতিরিক্ত আর্গুমেন্ট দিয়ে কার্যকর হয়। অন্যথায়, শেল এনভায়রনমেন্ট ভেরিয়েবলে চালানোর জন্য মিনিটি শেলের সন্ধান করে। এটি সেট না করা থাকলে, এটি ব্যবহারকারীর ডিফল্ট শেল সেটিং / etc / passwd থেকে পড়ে। শেষ অবলম্বন হিসাবে, এটি / bin / sh তে ফিরে আসে।

একটি প্রোগ্রাম নাম পরিবর্তে একটি ড্যাশ নির্দিষ্ট করা হয়, শেল একটি লগইন শেল হিসাবে আহ্বান করা হয়।

সূত্র ম্যানুয়াল রেফারেন্স পেজ - মিনিটি (1)


আমি আপনার টিপ এবং একটি সাইগুইন শেল খোলা আছে, কিন্তু কিভাবে আমি, আমার প্রোগ্রামে, শেল খোলা পরে, আমার প্রোগ্রাম মাধ্যমে এটি লিখতে পারেন?
Anatch

এটি একটি ভিন্ন প্রশ্ন এবং জিজ্ঞাসা করা উচিত স্ট্যাক ওভারফ্লো , কিন্তু প্রথম পড়া দয়া করে আমি কিভাবে একটি ভাল প্রশ্ন জিজ্ঞাসা করতে পারি? । আপনি প্রসঙ্গের জন্য এই প্রশ্ন উল্লেখ করতে পারেন।
DavidPostill
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.